structure ACX_AUDIOMODULE_CONFIG (acxelements.h)
La structure ACX_AUDIOMODULE_CONFIG est utilisée pour définir la configuration du module audio.
Syntaxe
typedef struct _ACX_AUDIOMODULE_CONFIG {
ULONG Size;
ULONG Id;
const GUID *Name;
ULONG Flags;
ACX_AUDIOMODULE_DESCRIPTOR Descriptor;
PACX_AUDIOMODULE_CALLBACKS Callbacks;
} ACX_AUDIOMODULE_CONFIG, *PACX_AUDIOMODULE_CONFIG;
Membres
Size
Longueur, en octets, de cette structure.
Id
Nombre qui représente l’ID d’élément.
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 de module audio définis par l’énumération ACX_AUDIOMODULE_CONFIG_FLAGS.
Aucun bits d’indicateur n’est actuellement défini. Définir ce membre sur zéro - AcxAudioModuleConfigNoFlags
Descriptor
Structure ACX_AUDIOMODULE_DESCRIPTOR qui décrit le module audio.
Callbacks
La structure ACX_AUDIOMODULE_CALLBACKS qui identifie les rappels de pilotes pour les opérations de module audio ACX.
Remarques
Exemple
L’exemple d’utilisation est illustré ci-dessous.
ACX_AUDIOMODULE_CALLBACKS audioModuleCallbacks;
ACX_AUDIOMODULE_CONFIG audioModuleCfg;
ACXAUDIOMODULE audioModuleElement;
// Now add audio modules to the circuit
// module 0
ACX_AUDIOMODULE_CALLBACKS_INIT(&audioModuleCallbacks);
audioModuleCallbacks.EvtAcxAudioModuleProcessCommand = CodecR_EvtProcessCommand0;
ACX_AUDIOMODULE_CONFIG_INIT(&audioModuleCfg);
audioModuleCfg.Name = &AudioModule0Id;
audioModuleCfg.Descriptor.ClassId = AudioModule0Id;
audioModuleCfg.Descriptor.InstanceId = AUDIOMODULE_INSTANCE_ID(0,0);
audioModuleCfg.Descriptor.VersionMajor = AUDIOMODULE0_MAJOR;
audioModuleCfg.Descriptor.VersionMinor = AUDIOMODULE0_MINOR;
wcsncpy_s(audioModuleCfg.Descriptor.Name,
ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE,
AUDIOMODULE0DESCRIPTION,
wcslen(AUDIOMODULE0DESCRIPTION));
audioModuleCfg.Callbacks = &audioModuleCallbacks;
Configuration requise pour ACX
version minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxelements.h |
Voir aussi
- [en-tête acxelements.h](index.md)