estructura ACX_ELEMENT_CONFIG (acxelements.h)
La estructura ACX_ELEMENT_CONFIG se usa para definir la configuración del elemento acx.
Sintaxis
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;
Miembros
Size
Longitud, en bytes, de esta estructura.
Id
Número que representa el identificador de elemento.
Type
KSNODETYPE, por ejemplo, KSNODETYPE_AUDIO_ENGINE o KSNODETYPE_AUDIO_KEYWORDDETECTOR. Para obtener más información, vea Nodos de topología de audio.
Name
Puntero a un GUID que representa el nombre del elemento. Se puede usar para la depuración y tendrá como valor predeterminado GUID_NULL si no se proporciona.
Flags
Marcas de configuración de elementos acx definidas por la enumeración ACX_ELEMENT_CONFIG_FLAGS.
Actualmente no hay bits de marca definidos. Establezca este miembro en cero: AcxAudioElementConfigNoFlags
PropertiesCount
Número de propiedades. Se trata de un recuento basado.
MethodsCount
Número de métodos. Se trata de un recuento basado.
Properties
Estructura ACX_PROPERTY_ITEM que define las propiedades de esta configuración de elemento acx.
Methods
Estructura ACX_METHOD_ITEM que define los métodos para esta configuración de elemento acx.
Comentarios
Ejemplo
A continuación se muestra un ejemplo de uso.
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 de ACX
Versión mínima de ACX: 1.0
Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.
Requisitos
Requisito | Valor |
---|---|
Header | acxelements.h |
Consulte también
- [encabezado acxelements.h] (index.md)