FEATURE_DATA_REAL_TIME_STREAMING structure (ntddmmc.h)
The FEATURE_DATA_REAL_TIME_STREAMING structure holds information about the Real Time Streaming feature.
Syntax
typedef struct _FEATURE_DATA_REAL_TIME_STREAMING {
FEATURE_HEADER Header;
UCHAR StreamRecording : 1;
UCHAR WriteSpeedInGetPerf : 1;
UCHAR WriteSpeedInMP2A : 1;
UCHAR SetCDSpeed : 1;
UCHAR ReadBufferCapacityBlock : 1;
UCHAR Reserved1 : 3;
UCHAR Reserved2[3];
} FEATURE_DATA_REAL_TIME_STREAMING, *PFEATURE_DATA_REAL_TIME_STREAMING;
Members
Header
Contains a FEATURE_HEADER structure with header information for this feature descriptor.
StreamRecording
Indicates, when set to 1, that the device supports the stream recording operation. When set to zero, this bit indicates that the device might not support the stream recording operation.
WriteSpeedInGetPerf
Indicates, when set to 1, that the device supports the write speed data of the GET PERFORMANCE command and the WRC field of the SETSTREAMING command.
WriteSpeedInMP2A
Indicates, when set to 1, that the device supports CD/DVD capabilities & mechanical status mode page.
SetCDSpeed
Indicates, when set to 1, that the device supports the SET CD SPEED command. When set to zero, it indicates that the device does not support the SET CD SPEED command.
ReadBufferCapacityBlock
Indicates, when set to 1, that the device supports the READ BUFFERCAPACITY command.
Reserved1
Reserved.
Reserved2[3]
Reserved.
Remarks
This structure holds data for the feature named "Real Time Streaming" by the SCSI Multimedia - 4 (MMC-4) specification. Devices that support this feature allow the initiator to specify the performance level of the device within certain limits allowed by the device. These devices must also indicate to the initiator whether they support stream playback operations.
When queried, devices supporting this feature must return the information indicated in FEATURE_HEADER. No other feature-specific information is required.
Requirements
Requirement | Value |
---|---|
Header | ntddmmc.h (include Ntddcdrm.h) |