encabezado acxelements.h
Las extensiones de clase de audio acX usan este encabezado.
Para más información, consulte:
acxelements.h contiene las siguientes interfaces de programación:
Functions
ACX_AUDIOENGINE_CALLBACKS_INIT La función ACX_AUDIOENGINE_CALLBACKS_INIT inicializa la estructura ACX_AUDIOENGINE_CALLBACKS de un controlador. |
ACX_AUDIOENGINE_CONFIG_INIT La función ACX_AUDIOENGINE_CONFIG_INIT inicializa la estructura de ACX_AUDIOENGINE_CONFIG de un controlador. |
ACX_AUDIOENGINE_CONFIG_INIT_ID Como el ACX_AUDIOENGINE_CONFIG_INIT_ID proporciona la misma funcionalidad que ACX_AUDIOENGINE_CONFIG_INIT, se recomienda el uso de ACX_AUDIOENGINE_CONFIG_INIT. |
ACX_AUDIOMODULE_CALLBACKS_INIT La función ACX_AUDIOMODULE_CALLBACKS_INIT inicializa la estructura ACX_AUDIOMODULE_CALLBACKS. |
ACX_AUDIOMODULE_CONFIG_INIT La función ACX_AUDIOMODULE_CONFIG_INIT inicializa una estructura de ACX_AUDIOMODULE_CONFIG. |
ACX_AUDIOMODULE_CONFIG_INIT_ID Como el ACX_AUDIOMODULE_CONFIG_INIT_ID proporciona la misma funcionalidad que ACX_AUDIOMODULE_CONFIG_INIT, se recomienda el uso de ACX_AUDIOMODULE_CONFIG_INIT. |
ACX_ELEMENT_CONFIG_INIT La función ACX_ELEMENT_CONFIG_INIT inicializa una estructura de ACX_ELEMENT_CONFIG. |
ACX_ELEMENT_CONFIG_INIT_ID Como el ACX_ELEMENT_CONFIG_INIT_ID proporciona la misma funcionalidad que ACX_ELEMENT_CONFIG_INIT, se recomienda el uso de ACX_ELEMENT_CONFIG_INIT. |
ACX_KEYWORDSPOTTER_CALLBACKS_INIT La función ACX_KEYWORDSPOTTER_CALLBACKS_INIT inicializa una estructura de ACX_KEYWORDSPOTTER_CALLBACKS. |
ACX_KEYWORDSPOTTER_CONFIG_INIT La función ACX_KEYWORDSPOTTER_CONFIG_INIT inicializa una estructura ACX_KEYWORDSPOTTER_CONFIG. |
ACX_KEYWORDSPOTTER_CONFIG_INIT_ID Como el ACX_KEYWORDSPOTTER_CONFIG_INIT_ID proporciona la misma funcionalidad que ACX_KEYWORDSPOTTER_CONFIG_INIT, se recomienda el uso de ACX_KEYWORDSPOTTER_CONFIG_INIT. |
ACX_MUTE_CALLBACKS_INIT La función ACX_MUTE_CALLBACKS_INIT inicializa una estructura ACX_MUTE_CALLBACKS. |
ACX_MUTE_CONFIG_INIT La función ACX_MUTE_CONFIG_INIT inicializa una estructura de ACX_MUTE_CONFIG. |
ACX_MUTE_CONFIG_INIT_ID Como el ACX_MUTE_CONFIG_INIT_ID proporciona la misma funcionalidad que ACX_MUTE_CONFIG_INIT, se recomienda el uso de ACX_MUTE_CONFIG_INIT. |
ACX_PEAKMETER_CALLBACKS_INIT La función ACX_PEAKMETER_CALLBACKS_INIT inicializa una estructura de ACX_PEAKMETER_CALLBACKS. |
ACX_PEAKMETER_CONFIG_INIT La función ACX_PEAKMETER_CONFIG_INIT inicializa una estructura de ACX_PEAKMETER_CONFIG. |
ACX_PEAKMETER_CONFIG_INIT_ID Como el ACX_PEAKMETER_CONFIG_INIT_ID proporciona la misma funcionalidad que ACX_PEAKMETER_CONFIG_INIT, se recomienda el uso de ACX_PEAKMETER_CONFIG_INIT. |
ACX_STREAMAUDIOENGINE_CALLBACKS_INIT La función ACX_STREAMAUDIOENGINE_CALLBACKS_INIT inicializa una estructura de ACX_STREAMAUDIOENGINE_CALLBACKS. |
ACX_STREAMAUDIOENGINE_CONFIG_INIT La función ACX_STREAMAUDIOENGINE_CONFIG_INIT inicializa una estructura de ACX_STREAMAUDIOENGINE_CONFIG. |
ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID Como el ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID proporciona la misma funcionalidad que ACX_STREAMAUDIOENGINE_CONFIG_INIT, se recomienda el uso de ACX_STREAMAUDIOENGINE_CONFIG_INIT. |
ACX_VOLUME_CALLBACKS_INIT La función ACX_VOLUME_CALLBACKS_INIT inicializa una estructura de ACX_VOLUME_CALLBACKS. |
ACX_VOLUME_CONFIG_INIT La función ACX_VOLUME_CONFIG_INIT inicializa una estructura de ACX_VOLUME_CONFIG. |
ACX_VOLUME_CONFIG_INIT_ID En este momento, el ACX_VOLUME_CONFIG_INIT_ID solo puede tomar AcxElementIdDefault como entrada para el identificador de elemento, que es el mismo que usar ACX_VOLUME_CONFIG_INIT. |
AcxAudioEngineCreate La función AcxAudioEngineCreate se usa para crear un motor de audio que se asociará con un objeto de dispositivo WDFDEVICE de circuito primario. |
AcxAudioEngineGetDeviceFormatList La función AcxAudioEngineGetDeviceFormatList recupera un objeto ACXDATAFORMATLIST de lista de formato de dispositivo. |
AcxAudioModuleCreate La función AcxAudioModuleCreate se usa para crear un módulo de audio que se asociará a un objeto de circuito ACX primario. |
AcxElementAddEvents La función AcxElementAddEvents proporciona la capacidad de agregar objetos de evento ACXEVENT a un objeto ACXELEMENT. |
AcxElementCreate La función AcxElementCreate se usa para crear un objeto ACXELEMENT que se asociará con un circuito o objeto de dispositivo de flujo primario. |
AcxElementGetContainer La función AcxElementGetContainer recupera el contenedor asociado para el elemento ACX especificado. |
AcxElementGetId La función AcxElementGetId recupera el número que representa el identificador de elemento de un objeto de elemento ACX determinado. |
AcxKeywordSpotterCreate La función AcxKeywordSpotterCreate se usa para crear un objeto de spotter de palabra clave ACX que se asociará a un objeto de dispositivo de circuito primario. |
AcxMuteChangeStateNotification La función AcxMuteChangeStateNotification envía una notificación de un cambio de estado silenciado en un objeto ACXMUTE para que acx pueda generar un evento correspondiente. |
AcxMuteCreate La función AcxMuteCreate se usa para crear un objeto de exclusión mutua de ACX que se asociará a un objeto de circuito primario. |
AcxPeakMeterCreate La función AcxPeakMeterCreate se usa para crear un objeto peakmeter acX que se asociará a un objeto de circuito primario. |
AcxStreamAudioEngineCreate La función AcxStreamAudioEngineCreate se usa para crear un objeto del motor de audio de secuencia ACX que se asociará a un objeto de secuencia ACX primario. |
AcxStreamAudioEngineGetStream La función AcxStreamAudioEngineGetStream recupera el objeto ACXSTREAM asociado al objeto del motor de audio de secuencia especificado. |
AcxVolumeChangeLevelNotification La función AcxVolumeChangeLevelNotification envía una notificación de un cambio de nivel de volumen en un objeto ACXVOLUME para que acx pueda generar un evento correspondiente. |
AcxVolumeCreate La función AcxVolumeCreate se usa para crear un objeto de volumen ACX que se asociará a un objeto de circuito primario. |
Funciones de devolución de llamada
EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE El controlador implementa la EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE función de devolución de llamada y se llama cuando se establece el estado de efectos globales para un nodo del motor de audio. |
EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT El controlador implementa la EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT función de devolución de llamada y se llama cuando se establece el formato de combinación interna para un nodo del motor de audio. |
EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS El controlador implementa la EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS devolución de llamada y se llama cuando se solicitan los límites de tamaño del búfer para un formato de datos determinado para el motor de audio especificado. |
EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE El controlador implementa la función de devolución de llamada EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE y se llama cuando se solicita el estado de efectos globales para el nodo del motor de audio especificado. |
EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT El controlador implementa la EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT devolución de llamada y se llama cuando se solicita el formato de combinación interna para el motor de audio especificado. |
EVT_ACX_AUDIOMODULE_PROCESSCOMMAND EVT_ACX_AUDIOMODULE_PROCESSCOMMAND indica al controlador que procese un comando para un elemento de módulo de audio. |
EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM establece el estado del brazo del spotter de palabra clave. |
EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS asigna patrones de detección para la detección de palabras clave que usará el spotter de palabras clave. |
EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET restablece el detector de spotter de palabras clave a un estado desarmado sin ningún conjunto de patrones. |
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM recupera el estado actual del brazo del spotter de palabra clave. |
EVT_ACX_MUTE_ASSIGN_STATE El controlador implementa la EVT_ACX_MUTE_ASSIGN_STATE función de devolución de llamada y se llama cuando se establece el estado de un canal especificado en un nodo de exclusión. |
EVT_ACX_MUTE_RETRIEVE_STATE El controlador implementa la EVT_ACX_MUTE_RETRIEVE_STATE función de devolución de llamada y se llama cuando se solicita el estado de un canal especificado en un nodo de exclusión. |
EVT_ACX_PEAKMETER_RETRIEVE_LEVEL El controlador implementa la función de devolución de llamada EVT_ACX_PEAKMETER_RETRIEVE_LEVEL y se llama cuando se solicita el nivel de un canal especificado en un nodo de pico. |
EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL el controlador implementa EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL y se llama cuando se establece el nivel de volumen de un canal para un nodo de volumen. |
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION El controlador implementa la función de devolución de llamada EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION y se llama cuando se establece la posición de escritura actual del motor de audio de secuencia especificado. |
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE El controlador implementa la EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE función de devolución de llamada y se llama cuando se establece el estado de efectos locales para un nodo del motor de audio de secuencia. |
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION El controlador implementa la función de devolución de llamada EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION y se llama cuando se establece la posición del último byte válido en el búfer de audio para el motor de audio de secuencia especificado. |
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION el controlador implementa EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION y se llama cuando se establece el estado de protección de bucle invertido para un nodo del motor de audio de secuencia. |
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE El controlador implementa la EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE función de devolución de llamada y se llama cuando se solicita el estado de efectos locales para el motor de audio de secuencia especificado. |
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION El controlador implementa la EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION devolución de llamada y se llama cuando se solicita la posición del búfer lineal para el motor de audio de secuencia especificado. |
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION El controlador implementa la función de devolución de llamada EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION y se llama a para recuperar la posición actual dentro de los datos de audio que se representan en el nodo del motor de audio de secuencia. |
EVT_ACX_VOLUME_ASSIGN_LEVEL El controlador implementa la EVT_ACX_VOLUME_ASSIGN_LEVEL función de devolución de llamada y se llama cuando se establece el nivel de volumen de un canal para un nodo de volumen. |
EVT_ACX_VOLUME_RETRIEVE_LEVEL El controlador implementa la función de devolución de llamada EVT_ACX_VOLUME_RETRIEVE_LEVEL y se llama cuando se solicita el nivel de volumen de un canal especificado en un nodo de volumen. |
Estructuras
ACX_AUDIOENGINE_CALLBACKS La estructura de ACX_AUDIOENGINE_CALLBACKS define devoluciones de llamada para el motor de audio ACX. |
ACX_AUDIOENGINE_CONFIG La estructura ACX_AUDIOENGINE_CONFIG se usa para definir la configuración del motor de audio. |
ACX_AUDIOMODULE_CALLBACKS La estructura de ACX_AUDIOMODULE_CALLBACKS identifica las devoluciones de llamada del controlador para las operaciones del módulo de audio ACX. |
ACX_AUDIOMODULE_CONFIG La estructura ACX_AUDIOMODULE_CONFIG se usa para definir la configuración del módulo de audio. |
ACX_AUDIOMODULE_DESCRIPTOR El ACX_AUDIOMODULE_DESCRIPTOR se usa para definir una estructura descriptor de módulo de audio. |
ACX_ELEMENT_CONFIG La estructura ACX_ELEMENT_CONFIG se usa para definir la configuración del elemento de audio. |
ACX_KEYWORDSPOTTER_CALLBACKS La estructura de ACX_KEYWORDSPOTTER_CALLBACKS identifica las devoluciones de llamada del controlador para las operaciones de spotter clave de palabras. |
ACX_KEYWORDSPOTTER_CONFIG La estructura ACX_KEYWORDSPOTTER_CONFIG se usa para definir la configuración del spotter de palabra clave de audio. |
ACX_MUTE_CALLBACKS La estructura de ACX_MUTE_CALLBACKS identifica las devoluciones de llamada del controlador para las operaciones de exclusión mutua de ACX. |
ACX_MUTE_CONFIG La estructura ACX_MUTE_CONFIG se usa para definir la configuración de silenciación de audio. |
ACX_PEAKMETER_CALLBACKS La estructura de ACX_PEAKMETER_CALLBACKS identifica las devoluciones de llamada del controlador para las operaciones de acx peakmeter. |
ACX_PEAKMETER_CONFIG La estructura de ACX_PEAKMETER_CONFIG se usa para definir la configuración de los picos de audio. |
ACX_STREAMAUDIOENGINE_CALLBACKS La estructura de ACX_STREAMAUDIOENGINE_CALLBACKS identifica las devoluciones de llamada del controlador para las operaciones de secuencia del motor de audio ACX. |
ACX_STREAMAUDIOENGINE_CONFIG La estructura ACX_STREAMAUDIOENGINE_CONFIG se usa para definir la configuración de la secuencia del motor de audio. |
ACX_VOLUME_CALLBACKS La estructura de ACX_VOLUME_CALLBACKS identifica las devoluciones de llamada del controlador para las operaciones de volumen de ACX. |
ACX_VOLUME_CONFIG La estructura ACX_VOLUME_CONFIG se usa para definir la configuración del volumen acx. |
Enumeraciones
ACX_AUDIOENGINE_CONFIG_FLAGS La enumeración ACX_AUDIOENGINE_CONFIG_FLAGS define las marcas de configuración para el motor de audio ACX. |
ACX_AUDIOMODULE_CONFIG_FLAGS La enumeración ACX_AUDIOMODULE_CONFIG_FLAGS define las marcas de configuración para el módulo de audio ACX. |
ACX_CONSTRICTOR_OPTION La enumeración ACX_CONSTRICTOR_OPTION define las opciones para el estado de protección de bucle invertido de un nodo del motor de audio de secuencia. |
ACX_ELEMENT_CONFIG_FLAGS La enumeración ACX_ELEMENT_CONFIG_FLAGS define las marcas de configuración de un elemento ACX. |
ACX_KEYWORDSPOTTER_CONFIG_FLAGS La enumeración ACX_KEYWORDSPOTTER_CONFIG_FLAGS define las marcas de configuración para el spotter de palabra clave de audio ACX. |
ACX_MUTE_CONFIG_FLAGS La enumeración ACX_MUTE_CONFIG_FLAGS define las marcas de configuración para el elemento de exclusión de ACX. |
ACX_PEAKMETER_CONFIG_FLAGS La enumeración ACX_PEAKMETER_CONFIG_FLAGS define las marcas de configuración para el elemento peakmeter de ACX. |
ACX_STREAMAUDIOENGINE_CONFIG_FLAGS La enumeración ACX_STREAMAUDIOENGINE_CONFIG_FLAGS define las marcas de configuración para el motor de audio de secuencia acX. |
ACX_VOLUME_CONFIG_FLAGS La enumeración ACX_VOLUME_CONFIG_FLAGS define las marcas de configuración para el elemento de volumen ACX. |
ACX_VOLUME_CURVE_TYPE La enumeración ACX_VOLUME_CURVE_TYPE define constantes que especifican un algoritmo de curva que se va a aplicar para establecer un nivel de volumen. |