Freigeben über


HDAUDIO_CODEC_TRANSFER-Struktur (hdaudio.h)

Die HDAUDIO_CODEC_TRANSFER-Struktur gibt einen Codecbefehl und die Antwort auf diesen Befehl an.

Syntax

typedef struct _HDAUDIO_CODEC_TRANSFER {
  HDAUDIO_CODEC_COMMAND  Output;
  HDAUDIO_CODEC_RESPONSE Input;
} HDAUDIO_CODEC_TRANSFER, *PHDAUDIO_CODEC_TRANSFER;

Member

Output

Gibt einen Codecbefehl für den HD-Audiobustreiber an, der an einen Codec ausgegeben werden soll, der an den HD-Audiocontroller angefügt ist. Dieser Member ist eine Struktur vom Typ HDAUDIO_CODEC_COMMAND. Vor dem Aufruf der TransferCodecVerbs-Routine schreibt der Aufrufer einen Codecbefehl in dieses Element.

Input

Gibt die Antwort auf den Codecbefehl an. Dieser Member ist eine Struktur vom Typ HDAUDIO_CODEC_RESPONSE. Der HD-Audiobustreiber ruft die Antwort auf den Codecbefehl ab, der im Ausgabeelement enthalten ist, und schreibt die Antwort in den Input-Member .

Hinweise

Diese Struktur wird von der TransferCodecVerbs-Routine verwendet:

  • Beim Eintrag enthält das Ausgabeelement einen Codecbefehl des Aufrufers.
  • Nach der Rückgabe enthält der Input-Member die Antwort auf den Codecbefehl.

Anforderungen

Anforderung Wert
Header hdaudio.h (hdaudio.h einschließen)

Weitere Informationen

HDAUDIO_CODEC_COMMAND

HDAUDIO_CODEC_RESPONSE

TransferCodecVerbs