PrimoBurner for .NET  5.0
CD, DVD and Blu-ray Software Development Kit
Loading...
Searching...
No Matches
RawTocTrack Class Reference

A Track from the Raw TOC (Raw Table Of Content) More...

Public Member Functions

 RawTocTrack ()
 Creates a new instance of RawTocTrack class.
 

Properties

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.
 

Detailed Description

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, FRAMEStart 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, FRAME0, 0, 0
ZERO 0
PMIN, PSEC, PFRAME Start time of the first Lead-in area on the disc

Property Documentation

◆ ADR

byte ADR
getset

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

byte CTL
getset

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

byte POINT
getset

Gets/sets the POINT field.

See RawPoint enumeration for information about different points.