Partager via


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)