SUB_Q_HEADER 结构 (ntddcdrm.h)
SUB_Q_HEADER结构包含音频状态信息和要返回的 Q 子通道数据的长度。 此结构与 SUB_Q_CHANNEL_DATA 结合使用。
语法
typedef struct _SUB_Q_HEADER {
UCHAR Reserved;
UCHAR AudioStatus;
UCHAR DataLength[2];
} SUB_Q_HEADER, *PSUB_Q_HEADER;
成员
Reserved
保留。
AudioStatus
使用以下标志之一报告音频状态:
AUDIO_STATUS_NOT_SUPPORTED
音频状态字节不受支持或无效。
AUDIO_STATUS_IN_PROGRESS
音频播放操作正在进行中。
AUDIO_STATUS_PAUSED
音频播放操作已暂停。
AUDIO_STATUS_PLAY_COMPLETE
音频播放操作已成功完成。
AUDIO_STATUS_PLAY_ERROR
音频播放操作因错误而停止。
AUDIO_STATUS_NO_STATUS
没有要返回的当前音频状态。
DataLength[2]
提供遵循此标头结构的 Q 子通道数据的长度。 此数组中的字节按大端顺序排列。 DataLength[0] 包含最有效字节, DataLength[1] 包含最小有效字节。
要求
要求 | 值 |
---|---|
Header | ntddcdrm.h (包括 Ntddcdrm.h) |