StarBurn SDK (Software Development Kit) |
typedef struct _DISC_LAYOUT_ENTRY { BOOLEAN m__BOOLEAN__IsAudio; BOOLEAN m__BOOLEAN__IsVideo; BOOLEAN m__BOOLEAN__IsRawRawPW; LONG m__LONG__TrackSizeInLBs; LONG m__LONG__PreGapSizeInLBs; LONG m__LONG__PostGapSizeInLBs; CHAR m__CHAR__TrackName[ MAX_PATH ]; PVOID m__PVOID__File; PVOID m__PVOID__Tree; PVOID m__PVOID__BackSideTree; } * PDISC_LAYOUT_ENTRY, DISC_LAYOUT_ENTRY;
Structure that represents disc layout entry (track)
Member | Definition |
m__BOOLEAN__IsAudio | Is this audio track |
m__BOOLEAN__IsVideo | Is this video track |
m__BOOLEAN__IsRawRawPW | Is this raw + raw P-W subchannel track |
m__LONG__TrackSizeInLBs | Track size in LBs (logical blocks) |
m__LONG__PreGapSizeInLBs | PreGap size in LBs (logical blocks) |
m__LONG__PostGapSizeInLBs | PostGap size in LBs (logical blocks) |
m__CHAR__TrackName | Track name (absolute path & name), can be zero array if next pointer is valid |
m__PVOID__File | Pointer to internally created disk file object |
m__PVOID__Tree | Pointer to object created with StarBurn_ISO9660JolietFileTree_Create(), can be NULL |
m__PVOID__BackSideTree | Pointer to undecorated ISO9660 file tree object |