StarBurn SDK (Software Development Kit) |
typedef struct _TOC_ENTRY { BOOLEAN m__BOOLEAN__IsValid; UCHAR m__UCHAR__TrackNumber; UCHAR m__UCHAR__SessionNumber; LONG m__LONG__StartingLBA; UCHAR m__UCHAR__StartingMSF[ 3 ]; LONG m__LONG__EndingLBA; UCHAR m__UCHAR__EndingMSF[ 3 ]; BOOLEAN m__BOOLEAN__IsMCNAvailable; BOOLEAN m__BOOLEAN__IsISRCAvailable; BOOLEAN m__BOOLEAN__IsFourChannelsAudio; BOOLEAN m__BOOLEAN__IsPreEmphasisAudio; BOOLEAN m__BOOLEAN__IsData; BOOLEAN m__BOOLEAN__IsAudio; BOOLEAN m__BOOLEAN__IsDigitalCopyProhibited; UCHAR m__UCHAR__TrackMode; UCHAR m__UCHAR__MODE2Form; ULONG m__ULONG__LBSizeInUCHARs; LONG m__LONG__Index00; } * PTOC_ENTRY, TOC_ENTRY;
Structure that represents TOC entry
Member | Definition |
m__BOOLEAN__IsValid | Is this data valid (structure was really filled) |
m__UCHAR__TrackNumber | Track number |
m__UCHAR__SessionNumber | Session number that this track belongs to |
m__LONG__StartingLBA | Starting LBA |
m__UCHAR__StartingMSF | Starting MSF |
m__LONG__EndingLBA | Ending LBA |
m__UCHAR__EndingMSF | Ending MSF |
m__BOOLEAN__IsMCNAvailable | Is Media Catalog Number available |
m__BOOLEAN__IsISRCAvailable | Is International Standard Recording Code available |
m__BOOLEAN__IsFourChannelsAudio | Is this four channels audio track |
m__BOOLEAN__IsPreEmphasisAudio | Is this pre-emphasis audio track |
m__BOOLEAN__IsData | Is this data track |
m__BOOLEAN__IsAudio | Is this audio track |
m__BOOLEAN__IsDigitalCopy... | Is digital copy prohibited for this track |
m__UCHAR__TrackMode | Track mode (0 for audio track, 1 for MODE1 and 2 for MODE2) |
m__UCHAR__MODE2Form | MODE2 Form (0 for Formless, 1 for Form1 and 2 for Form2) |
m__ULONG__LBSizeInUCHARs | LB (logical block) size in UCHARs on this track |
m__LONG__Index00 | Index00 LBA (if present) |