PrimoBurner for .NET
5.0
CD, DVD and Blu-ray Software Development Kit
|
Extended Track Information Structure. More...
Properties | |
Int32 | Address [get] |
Gets the address of the first block with user information in this track, also known as the start Logical Block Address (LBA) of the track. | |
Int32 | FreeBlocks [get] |
Represents the maximum number of data blocks available for recording in the track. | |
bool | IsAudio [get] |
Returns a value indicating if this track is an audio track (true), or not (false). | |
bool | IsBlank [get] |
Indicates whether this track is a blank track. | |
bool | IsData [get] |
Returns a value indicating if this track is a data track (true), or not (false). | |
bool | IsFixedPacket [get] |
Indicates if this track uses fixed size packets (true), or not (false). | |
bool | IsLRAValid [get] |
If IsLRAValid is false, then the LastRecordedAddress field is not valid. | |
bool | IsNWAValid [get] |
If IsNWAValid is false, then the NextWritableAddress field is not valid. | |
bool | IsPacket [get] |
Indicates if this track uses packets (true), or not (false). | |
bool | IsReserved [get] |
Indicates whether this is a reserved track. | |
Int32 | LastLayerJumpAddress [get] |
On DVD-R DL media, this is the address of the last layer jump on Layer 0. | |
Int32 | LastRecordedAddress [get] |
The Last Recorded Address is the address of last written user data block of the specified track. | |
LayerJumpRecordingStatus | LayerJumpRecordingStatus [get] |
Defines the Layer Jump Recording status for the currently mounted medium. | |
Int32 | NextLayerJumpAddress [get] |
On DVD-R DL media, this is the address of the next jump from Layer 0 to Layer 1 OR | |
Int32 | NextWritableAddress [get] |
If IsNWAValid is true, this is the LBA of the next writable user block in the track. | |
Int32 | PacketSize [get] |
Packet size in blocks. | |
Int32 | RecordedSize [get] |
The size, in blocks, of the portion of the track that has been formatted or written. | |
Int16 | SessionNumber [get] |
Session Number, 1 based. | |
byte | TrackMode [get] |
Track attributes. | |
Int16 | TrackNumber [get] |
Track Number, 1 based. | |
Int32 | TrackSize [get] |
The size of the track in blocks. | |
Extended Track Information Structure.
|
get |
Represents the maximum number of data blocks available for recording in the track.
The value returned is media type and format dependent. This field is associated with incremental recording. When formatable/rewritable media is present, this field is set to zero.
|
get |
If IsLRAValid is false, then the LastRecordedAddress field is not valid.
Otherwise, the LastRecordedAddress field has a valid value.
|
get |
If IsNWAValid is false, then the NextWritableAddress field is not valid.
Otherwise the NextWritableAddress field is valid.
IsNWAValid is false if the track is not writable for any reason.
If the disc is a formatted DVD+RW or formatting is in progress, then IsNWAValid is set to false.
|
get |
Indicates whether this is a reserved track.
A reserved track is an empty track that can be written at a later time.
|
get |
On DVD-R DL media, this is the address of the last layer jump on Layer 0.
If no layer jump has occurred in the track, this field is zero. For all other media this field is zero.
|
get |
The Last Recorded Address is the address of last written user data block of the specified track.
It is valid for DVD-R, DVD-R DL when LayerJumpRecordingStatus = 0x00, DVD-RW and BD-R.
IMPORTANT: The padding blocks written by the device to complete the last ECC Block/Cluster from the track are not considered user data blocks.
Defines the Layer Jump Recording status for the currently mounted medium.
|
get |
On DVD-R DL media, this is the address of the next jump from Layer 0 to Layer 1 OR
from Layer 1 to Layer 0 of Reserved/Invisible/Incomplete track. For all other media this field is zero.
|
get |
Packet size in blocks.
This field is valid only when the value of FixedPacket is true.
|
get |
The size, in blocks, of the portion of the track that has been formatted or written.
DVD-R Sequential Media, DVD-RW Sequential Media: The returned value is the number of blocks that have been written.
DVD-RW Restricted Overwrite Media: The returned value is the number of blocks that have been formatted.
|
get |
Session Number, 1 based.
This is the number of the session containing this track.
|
get |
Track attributes.
For CD-ROM/-R/-RW this field defines the type of information in the track:
00x0b = 2 audio channels without pre-emphasis
00x1b = 2 audio channels with pre-emphasis of 50/15 micro seconds
10x0b = 4 audio channels without pre-emphasis
10x1b = 4 audio channels with pre-emphasis of 50/15 micro seconds
01x0b = Data track, recorded uninterrupted
01x1b = Data track, recorded increment
11xxb = reserved
xx0xb = digital copy prohibited
xx1xb = digital copy permitted
For DVD+R this field is 07h, indicating: data, incremental recording, copy permitted
For all other media this field is 04h, indicating: data, uninterrupted recording, no copy permissions
|
get |
Track Number, 1 based.
The Track Number field indicates the track number.
|
get |
The size of the track in blocks.
DVD-R Sequential, DVD-RW Sequential Mode, DVD-RW Restricted Overwrite Media. To determine the true number of the data blocks that are actually written use dwRecordedSize member of this structure.