共用方式為


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 音訊總線驅動程式會擷取 輸出 成員中包含的編解碼器命令回應,並將回應寫入 輸入 成員。

備註

TransferCodecVerbs 例程會使用此結構:

  • 在專案上, Output 成員包含來自呼叫端的編解碼器命令。
  • 傳回時, Input 成員會包含編解碼器命令的回應。

規格需求

需求
標頭 hdaudio.h (包含 Hdaudio.h)

另請參閱

HDAUDIO_CODEC_COMMAND

HDAUDIO_CODEC_RESPONSE

TransferCodecVerbs