structure ACX_STREAMAUDIOENGINE_CONFIG (acxelements.h)
La structure ACX_STREAMAUDIOENGINE_CONFIG est utilisée pour définir la configuration du moteur audio de flux.
Syntaxe
typedef struct _ACX_STREAMAUDIOENGINE_CONFIG {
ULONG Size;
ULONG Id;
const GUID *Name;
ULONG Flags;
ACXVOLUME VolumeElement;
ACXMUTE MuteElement;
ACXPEAKMETER PeakMeterElement;
PACX_STREAMAUDIOENGINE_CALLBACKS Callbacks;
} ACX_STREAMAUDIOENGINE_CONFIG, *PACX_STREAMAUDIOENGINE_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 acx peakmeter définis par l’énumération ACX_STREAMAUDIOENGINE_CONFIG_FLAGS.
Aucun bits d’indicateur n’est actuellement défini. Définissez ce membre sur zéro - AcxStreamAudioEngineConfigNoFlags.
VolumeElement
Objet ACXVOLUME existant utilisé pour les opérations de volume par le moteur audio de flux.
MuteElement
Objet ACXMUTE existant utilisé pour les opérations de désactivation automatique par le moteur audio de flux.
PeakMeterElement
Objet ACXPEAKMETER existant utilisé pour les opérations de pointe par le moteur audio de flux.
Callbacks
La structure ACX_STREAMAUDIOENGINE_CALLBACKS qui identifie les rappels de pilotes pour les opérations de streaming du moteur audio ACX.
Remarques
Exemple
L’exemple d’utilisation est illustré ci-dessous.
ACX_STREAMAUDIOENGINE_CONFIG audioEngineCfg;
ACX_STREAMAUDIOENGINE_CONFIG_INIT(&audioEngineCfg);
audioEngineCfg.VolumeElement = volumeElement;
audioEngineCfg.MuteElement = muteElement;
audioEngineCfg.PeakMeterElement = peakmeterElement;
audioEngineCfg.Callbacks = &streamAudioEngineCallbacks;
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 |