FEATURE_DATA_CD_MASTERING structure (ntddmmc.h)
The FEATURE_DATA_CD_MASTERING structure holds information for the CD Mastering feature.
Syntax
typedef struct _FEATURE_DATA_CD_MASTERING {
FEATURE_HEADER Header;
UCHAR RWSubchannelsRecordable : 1;
UCHAR CdRewritable : 1;
UCHAR TestWriteOk : 1;
UCHAR RawRecordingOk : 1;
UCHAR RawMultiSessionOk : 1;
UCHAR SessionAtOnceOk : 1;
UCHAR BufferUnderrunFree : 1;
UCHAR Reserved1 : 1;
UCHAR MaximumCueSheetLength[3];
} FEATURE_DATA_CD_MASTERING, *PFEATURE_DATA_CD_MASTERING;
Members
Header
Contains a FEATURE_HEADER structure with header information for this feature descriptor.
RWSubchannelsRecordable
Indicates, when set to 1, that the device can record the R-W subchannels with user-supplied information.
CdRewritable
Indicates, when set to 1, that the device can do mastering and TAO recording on rewritable media.
TestWriteOk
Indicates, when set to 1, that the device can perform test writes.
RawRecordingOk
Indicates, when set to 1, that the device can record using the raw write type.
RawMultiSessionOk
Indicates, when set to 1, that the device can record multisession in raw mode.
SessionAtOnceOk
Indicates, when set to 1, that the device can record using the Session-at-Once recording mode.
BufferUnderrunFree
Indicates, when set to 1, that the device is capable of zero-loss linking.
Reserved1
Reserved.
MaximumCueSheetLength[3]
Indicates the maximum length of a Cue Sheet that can be accepted by the device for Session at Once recording. MaximumCueSheetLength[0] holds the most significant byte of the 3-byte value for the length. MaximumCueSheetLength[2] holds the least significant byte.
Remarks
This structure holds data for the feature named "CD Mastering" by the SCSI Multimedia - 4 (MMC-4) specification. Devices that support this feature can write to a CD in either "Session-at-Once" mode or Raw mode.
Requirements
Requirement | Value |
---|---|
Header | ntddmmc.h (include Ntddcdrm.h) |