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)

See also

FEATURE_HEADER

FEATURE_NUMBER