ACX_ELEMENT_CONFIG estrutura (acxelements.h)
A estrutura ACX_ELEMENT_CONFIG é usada para definir a configuração do elemento acx.
Sintaxe
typedef struct _ACX_ELEMENT_CONFIG {
ULONG Size;
ULONG Id;
const GUID *Type;
const GUID *Name;
ULONG Flags;
ULONG PropertiesCount;
ULONG MethodsCount;
PACX_PROPERTY_ITEM Properties;
PACX_METHOD_ITEM Methods;
} ACX_ELEMENT_CONFIG, *PACX_ELEMENT_CONFIG;
Membros
Size
O comprimento, em bytes, dessa estrutura.
Id
Um número que representa a ID do elemento.
Type
O KSNODETYPE, por exemplo, KSNODETYPE_AUDIO_ENGINE ou KSNODETYPE_AUDIO_KEYWORDDETECTOR. Para obter mais informações, consulte nós de topologia de áudio.
Name
Um ponteiro para um GUID que representa o nome do elemento. Pode ser usado para depuração e o padrão será GUID_NULL se não for fornecido.
Flags
Sinalizadores de configuração de elemento acx definidos pelo de enumeraçãoACX_ELEMENT_CONFIG_FLAGS.
Nenhum bit de sinalizador está definido no momento. Definir esse membro como zero – AcxAudioElementConfigNoFlags
PropertiesCount
O número de propriedades. Esta é uma contagem baseada em um.
MethodsCount
O número de métodos. Esta é uma contagem baseada em um.
Properties
Uma estrutura ACX_PROPERTY_ITEM que define as propriedades para essa configuração de elemento acx.
Methods
Uma estrutura ACX_METHOD_ITEM que define os métodos para essa configuração de elemento acx.
Observações
Exemplo
O uso de exemplo é mostrado abaixo.
WDF_OBJECT_ATTRIBUTES attributes;
ACX_ELEMENT_CONFIG elementCfg;
CODEC_ELEMENT_CONTEXT * elementCtx;
ACX_ELEMENT_CONFIG_INIT(&elementCfg);
WDF_OBJECT_ATTRIBUTES_INIT_CONTEXT_TYPE(&attributes, CODEC_ELEMENT_CONTEXT);
attributes.ParentObject = Circuit;
status = AcxElementCreate(Circuit, &attributes, &elementCfg, Element);
Requisitos do ACX
versão mínima do ACX: 1.0
Para obter mais informações sobre versões do ACX, consulte visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | acxelements.h |
Consulte também
- [cabeçalho acxelements.h](index.md)