estructura HDAUDIO_CODEC_COMMAND (hdaudio.h)
La estructura HDAUDIO_CODEC_COMMAND especifica un comando de códec.
Sintaxis
typedef struct _HDAUDIO_CODEC_COMMAND {
union {
struct {
ULONG Data : 8;
ULONG VerbId : 12;
ULONG Node : 8;
ULONG CodecAddress : 4;
} Verb8;
struct {
ULONG Data : 16;
ULONG VerbId : 4;
ULONG Node : 8;
ULONG CodecAddress : 4;
} Verb16;
ULONG Command;
};
} HDAUDIO_CODEC_COMMAND, *PHDAUDIO_CODEC_COMMAND;
Miembros
Verb8
Especifica un formato de comando de carga de 8 bits. Los miembros de la tabla siguiente forman parte de la estructura Verb8.
Verb8.Data
Especifica un valor de carga de datos de 8 bits para el formato de comando de carga de 8 bits.
Verb8.VerbId
Especifica un identificador de verbo de 12 bits para el formato de comando de carga de 8 bits.
Verb8.Node
Especifica un identificador de nodo de 8 bits para el formato de comando de carga de 8 bits.
Verb8.CodecAddress
Especifica una dirección de códec de 4 bits para el formato de comando de carga de 8 bits.
Verb16
Especifica un formato de comando de carga de 16 bits. Los miembros de la tabla siguiente forman parte de la estructura Verb16.
Verb16.Data
Especifica un valor de carga de datos de 16 bits para el formato de comando de carga de 16 bits.
Verb16.VerbId
Especifica un identificador de verbo de 4 bits para el formato de comando de carga de 16 bits.
Verb16.Node
Especifica un identificador de nodo de 8 bits para el formato de comando de carga de 16 bits.
Verb16.CodecAddress
Especifica una dirección de códec de 4 bits para el formato de comando de carga de 16 bits.
Command
Especifica un comando de códec de 32 bits que contiene datos de carga, un identificador de verbo, un identificador de nodo y una dirección de códec.
Comentarios
Los clientes llaman a la rutina TransferCodecVerbs para pasar comandos a códecs. Los comandos se encuentran en las estructuras HDAUDIO_CODEC_TRANSFER que los clientes pasan a esta rutina como parámetros de llamada. Antes de llamar a TransferCodecVerbs, los controladores de función pueden usar la estructura HDAUDIO_CODEC_COMMAND para codificar los comandos de códec.
La validez de los miembros individuales depende del tipo de comando enviado.
Requisitos
Requisito | Valor |
---|---|
Header | hdaudio.h (incluye Hdaudio.h) |