다음을 통해 공유


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 Audio Bus 드라이버에 대한 코덱 명령을 지정합니다. 이 멤버는 HDAUDIO_CODEC_COMMAND형식의 구조체입니다. TransferCodecVerbs 루틴을 호출하기 전에 호출자는 이 멤버에 코덱 명령을 씁니다.

Input

코덱 명령에 대한 응답을 지정합니다. 이 멤버는 HDAUDIO_CODEC_RESPONSE형식의 구조체입니다. HD Audio Bus 드라이버는 Output 멤버에 포함된 코덱 명령에 대한 응답을 검색하고 응답을 Input 멤버에 씁니다.

발언

이 구조는 TransferCodecVerbs 루틴에서 사용됩니다.

  • 항목에서 Output 멤버에는 호출자의 코덱 명령이 포함됩니다.
  • 반환 시 Input 멤버에는 코덱 명령에 대한 응답이 포함됩니다.

요구 사항

요구
헤더 hdaudio.h(Hdaudio.h 포함)

참고 항목

HDAUDIO_CODEC_COMMAND

HDAUDIO_CODEC_RESPONSE

TransferCodecVerbs