FEATURE_DATA_REAL_TIME_STREAMING 结构 (ntddmmc.h)
FEATURE_DATA_REAL_TIME_STREAMING结构保存有关实时流式处理功能的信息。
语法
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;
成员
Header
包含一个 FEATURE_HEADER 结构,其中包含此功能描述符的标头信息。
StreamRecording
指示当设置为 1 时,设备支持流录制操作。 当设置为零时,此位表示设备可能不支持流录制操作。
WriteSpeedInGetPerf
指示当设置为 1 时,设备支持 GET PERFORMANCE 命令的写入速度数据以及 SETSTREAMING 命令的 WRC 字段。
WriteSpeedInMP2A
指示当设置为 1 时,设备 & 机械状态模式页支持 CD/DVD 功能。
SetCDSpeed
指示当设置为 1 时,设备支持 SET CD SPEED 命令。 如果设置为零,则表示设备不支持 SET CD SPEED 命令。
ReadBufferCapacityBlock
指示当设置为 1 时,设备支持 READ BUFFERCAPACITY 命令。
Reserved1
保留。
Reserved2[3]
保留。
注解
此结构保存由 SCSI Multimedia - 4 (MMC-4) 规范命名为“实时流式处理”的功能的数据。 支持此功能的设备允许发起方在设备允许的某些限制内指定设备的性能级别。 这些设备还必须向发起方指示它们是否支持流播放操作。
查询时,支持此功能的设备必须返回 FEATURE_HEADER中指示的信息。 不需要其他特定于功能的信息。
要求
要求 | 值 |
---|---|
Header | ntddmmc.h (包括 Ntddcdrm.h) |