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 포함) |