HDAUDIO_CODEC_TRANSFER 構造体 (hdaudio.h)
HDAUDIO_CODEC_TRANSFER構造体は、コーデック コマンドとそのコマンドに対する応答を指定します。
構文
typedef struct _HDAUDIO_CODEC_TRANSFER {
HDAUDIO_CODEC_COMMAND Output;
HDAUDIO_CODEC_RESPONSE Input;
} HDAUDIO_CODEC_TRANSFER, *PHDAUDIO_CODEC_TRANSFER;
メンバー
Output
HD オーディオ コントローラーに接続されているコーデックに出力する HD オーディオ バス ドライバーのコーデック コマンドを指定します。 このメンバーは、 HDAUDIO_CODEC_COMMAND型の構造体です。 TransferCodecVerbs ルーチンを呼び出す前に、呼び出し元はこのメンバーにコーデック コマンドを書き込みます。
Input
コーデック コマンドへの応答を指定します。 このメンバーは、 HDAUDIO_CODEC_RESPONSE型の構造体です。 HD オーディオ バス ドライバーは 、Output メンバーに含まれているコーデック コマンドへの応答を取得し、 Input メンバーに応答を書き込みます。
注釈
この構造体は、 TransferCodecVerbs ルーチンで使用されます。
- 入力時に、 Output メンバーには呼び出し元からのコーデック コマンドが含まれます。
- 戻ると、 Input メンバーにはコーデック コマンドへの応答が含まれます。
要件
要件 | 値 |
---|---|
Header | hdaudio.h (Hdaudio.h を含む) |