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]には最下位バイトが含まれます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddcdrm.h (Ntddcdrm.h を含む) |