StarBurn SDK (Software Development Kit)
ContentsIndexHome
PreviousUpNext
PDISC_LAYOUT_ENTRY Structure
C++
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