struttura ACX_ELEMENT_CONFIG (acxelements.h)
La struttura ACX_ELEMENT_CONFIG viene usata per definire la configurazione dell'elemento acx.
Sintassi
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;
Membri
Size
Lunghezza, in byte, di questa struttura.
Id
Numero che rappresenta l'ID dell'elemento.
Type
KSNODETYPE, ad esempio KSNODETYPE_AUDIO_ENGINE o KSNODETYPE_AUDIO_KEYWORDDETECTOR. Per altre informazioni, vedere nodi della topologia audio.
Name
Puntatore a un GUID che rappresenta il nome dell'elemento. Può essere usato per il debug e per impostazione predefinita verrà GUID_NULL se non specificato.
Flags
Flag di configurazione degli elementi Acx definiti dall'enumerazione ACX_ELEMENT_CONFIG_FLAGS.
Non sono attualmente definiti bit di flag. Impostare questo membro su zero - AcxAudioElementConfigNoFlags
PropertiesCount
Numero di proprietà. Si tratta di un conteggio basato su un solo.
MethodsCount
Numero di metodi. Si tratta di un conteggio basato su un solo.
Properties
Struttura ACX_PROPERTY_ITEM che definisce le proprietà per questa configurazione dell'elemento acx.
Methods
Struttura ACX_METHOD_ITEM che definisce i metodi per questa configurazione dell'elemento acx.
Osservazioni
Esempio
Di seguito è riportato un esempio di utilizzo.
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);
Requisiti ACX
versione minima di ACX: 1.0
Per altre informazioni sulle versioni di ACX, vedere panoramica della versione ACX.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | acxelements.h |
Vedere anche
- [intestazione acxelements.h](index.md)