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 de picmètre Acx 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 sourdine par le moteur audio de flux.

PeakMeterElement

Objet ACXPEAKMETER existant utilisé pour les opérations de picmètre 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 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