estrutura ACX_PIN_CONFIG (acxpin.h)
A estrutura ACX_PIN_CONFIG é usada para configurar um pin.
Sintaxe
typedef struct _ACX_PIN_CONFIG {
ULONG Size;
ULONG Flags;
ULONG Id;
ACX_PIN_TYPE Type;
ACX_PIN_COMMUNICATION Communication;
ACX_PIN_QUALIFIER Qualifier;
const GUID *Category;
const GUID *Name;
PACX_PIN_CALLBACKS PinCallbacks;
ULONG PropertiesCount;
ULONG MethodsCount;
PACX_PROPERTY_ITEM Properties;
PACX_METHOD_ITEM Methods;
union {
PACX_MICROPHONE_CONFIG MicrophoneConfig;
} u;
} ACX_PIN_CONFIG, *PACX_PIN_CONFIG;
Membros
Size
O tamanho de todos os dados na estrutura ACX_PIN_CONFIG em bytes. Esse campo é definido pela função ACX_PIN_CONFIG_INIT .
Flags
Uma combinação de valores da enumeração ACX_PIN_CONFIG_FLAGS que descrevem o pino.
Id
Um identificador associado ao pino.
Type
Um valor de enumeração ACX_PIN_TYPE que especifica o tipo do pino.
Communication
Um valor de enumeração ACX_PIN_COMMUNICATION que especifica o tipo de comunicação do pino.
Qualifier
Um valor de enumeração ACX_PIN_QUALIFIER que especifica como o pino está conectado na topologia de áudio de vários circuitos.
Category
Um valor GUID que representa a categoria do pino.
Name
Um valor GUID que representa o nome do pino.
PinCallbacks
Um ponteiro para uma estrutura de ACX_PIN_CALLBACKS que especifica as funções de retorno de chamada para o pino.
PropertiesCount
Especifica o tamanho da matriz apontada pelo campo Propriedades .
MethodsCount
Especifica o tamanho da matriz apontada pelo campo Métodos .
Properties
Um ponteiro para uma matriz de estruturas de ACX_PROPERTY_ITEM que contém propriedades de pino.
Methods
Um ponteiro para uma matriz de estruturas de ACX_METHOD_ITEM que contém métodos de pino.
u
Uma união usada para especificar a configuração de tipo adicional do pino.
u.MicrophoneConfig
Um ponteiro para uma estrutura ACX_MICROPHONE_CONFIG associada ao pino.
Comentários
As instâncias da estrutura ACX_PIN_CONFIG devem ser inicializadas chamando a função ACX_PIN_CONFIG_INIT .
Requisitos do ACX
Versão mínima do ACX: 1.0
Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | acxpin.h |