// hdaudio.h
typedef struct _HDAUDIO_CODEC_TRANSFER {
HDAUDIO_CODEC_COMMAND Output;
HDAUDIO_CODEC_RESPONSE Input;
} HDAUDIO_CODEC_TRANSFER, *PHDAUDIO_CODEC_TRANSFER;
View the official Windows Driver Kit DDI referenceNo description available.
The HDAUDIO_CODEC_TRANSFER structure specifies a codec command and the response to that command.
OutputSpecifies a codec command for the HD Audio bus driver to output to a codec that is attached to the HD Audio controller. This member is a structure of type HDAUDIO_CODEC_COMMAND. Before calling the TransferCodecVerbs routine, the caller writes a codec command to this member.
InputSpecifies the response to the codec command. This member is a structure of type HDAUDIO_CODEC_RESPONSE. The HD Audio bus driver retrieves the response to the codec command that is contained in the Output member and writes the response into the Input member.
This structure is used by the TransferCodecVerbs routine: