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 |