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 子通道数据的长度。 此数组中的字节按 big-endian 顺序排列。 DataLength[0] 包含最重要的字节,DataLength[1] 包含最小有效字节。
要求
要求 | 价值 |
---|---|
标头 | ntddcdrm.h (包括 Ntddcdrm.h) |