다음을 통해 공유


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 오디오 버스 드라이버는 출력 멤버에 포함된 코덱 명령에 대한 응답을 검색하고 입력 멤버에 응답을 씁니다.

설명

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

  • 항목에서 출력 멤버는 호출자의 코덱 명령을 포함합니다.
  • 반환 시 입력 멤버는 코덱 명령에 대한 응답을 포함합니다.

요구 사항

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

추가 정보

HDAUDIO_CODEC_COMMAND

HDAUDIO_CODEC_RESPONSE

TransferCodecVerbs