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 メンバーにはコーデック コマンドへの応答が含まれます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | hdaudio.h (Hdaudio.h を含む) |