structure ACX_ELEMENT_CONFIG (acxelements.h)
La structure ACX_ELEMENT_CONFIG est utilisée pour définir la configuration de l’élément acx.
Syntaxe
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;
Membres
Size
Longueur, en octets, de cette structure.
Id
Nombre qui représente l’ID d’élément.
Type
KSNODETYPE, par exemple KSNODETYPE_AUDIO_ENGINE ou KSNODETYPE_AUDIO_KEYWORDDETECTOR. Pour plus d’informations, consultez Nœuds de topologie audio.
Name
Pointeur vers un GUID qui représente le nom de l’élément. Peut être utilisé pour le débogage et sera par défaut GUID_NULL s’il n’est pas fourni.
Flags
Indicateurs de configuration des éléments Acx définis par l’énumération ACX_ELEMENT_CONFIG_FLAGS.
Aucun bits d’indicateur n’est actuellement défini. Définissez ce membre sur zéro - AcxAudioElementConfigNoFlags
PropertiesCount
Nombre de propriétés. Il s’agit d’un nombre basé sur un seul.
MethodsCount
Nombre de méthodes. Il s’agit d’un nombre basé sur un seul.
Properties
Une structure ACX_PROPERTY_ITEM qui définit les propriétés de cette configuration d’élément acx.
Methods
Structure ACX_METHOD_ITEM qui définit les méthodes pour cette configuration d’élément acx.
Remarques
Exemple
L’exemple d’utilisation est illustré ci-dessous.
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);
Configuration requise d’ACX
Version minimale d’ACX : 1.0
Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acxelements.h |
Voir aussi
- [en-tête acxelements.h] (index.md)