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.