A Track from the Raw TOC (Raw Table Of Content)
More...
|
| RawTocTrack () |
| Creates a new instance of RawTocTrack class.
|
|
|
byte | ADR [get, set] |
| Gets/sets the ADR field.
|
|
byte | CTL [get, set] |
| Gets/sets the track attributes.
|
|
byte | FRAME [get, set] |
| Gets/sets the FRAME field of the RawTocTrack entry.
|
|
byte | HOURS_HOUR [get, set] |
| Gets/sets the HOOUR field of the RawTocTrack entry.
|
|
byte | HOURS_PHOUR [get, set] |
| Gets/sets the PHOUR field of the RawTocTrack entry.
|
|
bool | isAudio [get] |
| Returns a value indicating if this track is an audio track (true), or not (false).
|
|
bool | isData [get] |
| Returns a value indicating if this track is a data track (true), or not (false).
|
|
byte | MIN [get, set] |
| Gets/sets the MIN field of the RawTocTrack entry.
|
|
byte | PFRAME [get, set] |
| Gets/sets the PFRAME field of the RawTocTrack entry.
|
|
byte | PMIN [get, set] |
| Gets/sets the PMIN field of the RawTocTrack entry.
|
|
byte | POINT [get, set] |
| Gets/sets the POINT field.
|
|
byte | PSEC [get, set] |
| Gets/sets the PSEC field of the RawTocTrack entry.
|
|
byte | SEC [get, set] |
| Gets/sets the SEC field of the RawTocTrack entry.
|
|
byte | SessionNumber [get, set] |
| Gets/sets the session number.
|
|
byte | TNO [get, set] |
| Always zero.
|
|
A Track from the Raw TOC (Raw Table Of Content)
RawTocTrack fields for each point number:
Field | Value |
ADDR | 1h |
POINT | RawPoint.A0 |
MIN, SEC, FRAME | Running time in the Lead-in |
PMIN | Track number of the first track in the program area |
PSEC | Program area format: 0x00 - CD-DA or CD-ROM, 0x10 - CD-I, 0x20 - CD-ROM-XA |
PFRAME | 0 |
Field | Value |
ADDR | 1h |
POINT | RawPoint.A1 |
MIN, SEC, FRAME | Running time in the Lead-in |
PMIN | Track number of the last track in the program area |
PSEC, PFRAME | 0, 0 |
Field | Value |
ADDR | 1h |
POINT | RawPoint.A2 |
MIN, SEC, FRAME | Running time in the Lead-in |
PMIN, PSEC, PFRAME | Start time of Lead-out, encoded as BCD |
Field | Value |
ADDR | 1h |
POINT | Track Number from 1 to 99 (01h to 63h) |
MIN, SEC, FRAME | Running time in the Lead-in |
ZERO | 0 |
PMIN, PSEC, PFRAME | Track start time |
Field | Value |
ADDR | 5h |
POINT | RawPoint.B0 identifies a multi-session disc. |
MIN, SEC, FRAME | Start time for the next possible session's program area. A final session is indicated by MIN:SEC:FRAME = 0xFF:0xFF:0xFF or when the point B0 is absent. |
ZERO | 0 |
PMIN, PSEC, PFRAME | Maximum possible start time of the outermost Lead-out |
Field | Value |
ADDR | 5h |
POINT | RawPoint.C0 Together with RawPoint.B0 this is used to identify a multi-session disc. |
MIN, SEC, FRAME | 0, 0, 0 |
ZERO | 0 |
PMIN, PSEC, PFRAME | Start time of the first Lead-in area on the disc |
◆ ADR
Gets/sets the ADR field.
It defines the type of information encoded in the Q Sub-channel of the block where this TOC entry was found.
Value | Description |
0h | Q Sub-channel mode information not supplied |
1h | Q Sub-channel encodes current position data (i.e., track, index, absolute address, relative address) |
2h | Q Sub-channel encodes media catalog number |
3h | Q Sub-channel encodes ISRC |
4h | Reserved |
5h | Q Sub-channel provides additional information about CD-R and CD-RW recordings |
6h - Fh | Reserved |
◆ CTL
Gets/sets the track attributes.
Value | Description |
00x0b | 2 audio channels without pre-emphasis |
00x1b | 2 audio channels with pre-emphasis of 50/15 µs |
10x0b | 4 audio channels without pre-emphasis (reserved in CD-R/RW) |
10x1b | 4 audio channels with pre-emphasis of 50/15 µs (reserved in CD-R/RW) |
01x0b | Data track, recorded uninterrupted |
01x1b | Data track, recorded incremental |
11xxb | Reserved |
xx0xb | Digital copy prohibited |
xx1xb | Digital copy permitted |
CTL field for DDCD
Field | Definitions |
0100b | Data track, recorded uninterrupted or recorded incremental |
◆ POINT
Gets/sets the POINT field.
See RawPoint enumeration for information about different points.