estructura ACX_STREAMAUDIOENGINE_CONFIG (acxelements.h)

La estructura ACX_STREAMAUDIOENGINE_CONFIG se usa para definir la configuración del motor de audio de secuencia.

Sintaxis

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;

Miembros

Size

Longitud, en bytes, de esta estructura.

Id

Número que representa el identificador de elemento.

Name

Puntero a un GUID que representa el nombre del elemento. Se puede usar para la depuración y se usará de forma predeterminada GUID_NULL si no se proporciona.

Flags

Marcas de configuración de acx peakmeter definidas por la enumeración ACX_STREAMAUDIOENGINE_CONFIG_FLAGS.

Actualmente no se definen bits de marca. Establezca este miembro en cero: AcxStreamAudioEngineConfigNoFlags.

VolumeElement

Objeto ACXVOLUME existente que el motor de audio de secuencia usa para las operaciones de volumen.

MuteElement

Objeto ACXMUTE existente que se usa para las operaciones silenciadas por el motor de audio de secuencia.

PeakMeterElement

Objeto ACXPEAKMETER existente que el motor de audio de secuencia usa para las operaciones de los picos.

Callbacks

Estructura ACX_STREAMAUDIOENGINE_CALLBACKS que identifica las devoluciones de llamada del controlador para las operaciones de streaming del motor de audio ACX.

Comentarios

Ejemplo

A continuación se muestra el uso de ejemplo.

        ACX_STREAMAUDIOENGINE_CONFIG audioEngineCfg;
        ACX_STREAMAUDIOENGINE_CONFIG_INIT(&audioEngineCfg);
        audioEngineCfg.VolumeElement = volumeElement;
        audioEngineCfg.MuteElement = muteElement;
        audioEngineCfg.PeakMeterElement = peakmeterElement;
        audioEngineCfg.Callbacks = &streamAudioEngineCallbacks;

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