Share via


Encabezado acxpin.h

Las extensiones de clase de audio ACX usan este encabezado.

Para más información, consulte:

Nota

Los encabezados y bibliotecas de ACX no se incluyen en WDK 10.0.22621.2428 (publicado el 24 de octubre de 2023), pero están disponibles en versiones anteriores, así como en las últimas (compilaciones de la serie 25000) Insider Preview de WDK. Para obtener más información sobre las versiones preliminares del WDK, consulta Instalación de versiones preliminares del Kit de controladores de Windows (WDK).

acxpin.h contiene las siguientes interfaces de programación:

Functions

 
ACX_CONNECTION_INIT

Inicializa una estructura de ACX_CONNECTION para usarla en la configuración de una conexión.
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT

La función ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT inicializa una estructura de ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION para su uso.
ACX_JACK_CALLBACKS_INIT

La función ACX_JACK_CALLBACKS_INIT inicializa una estructura de ACX_JACK_CALLBACKS para su uso.
ACX_JACK_CONFIG_INIT

La macro ACX_JACK_CONFIG_INIT llama a la función ACX_JACK_CONFIG_INIT_ID con el valor de identificador predeterminado.
ACX_JACK_CONFIG_INIT_ID

La función ACX_JACK_CONFIG_INIT_ID inicializa una estructura de ACX_JACK_CONFIG con el identificador especificado.
ACX_MICARRAYGEOMETRY_CONFIG_INIT

La función ACX_MICARRAYGEOMETRY_CONFIG_INIT inicializa una estructura de ACX_MICARRAYGEOMETRY_CONFIG para su uso.
ACX_MICROPHONE_CONFIG_INIT

La función ACX_MICROPHONE_CONFIG_INIT inicializó una estructura de ACX_MICROPHONE_CONFIG para su uso.
ACX_PHYSICAL_CONNECTION_INIT

La función ACX_PHYSICAL_CONNECTION_INIT inicializa una estructura de ACX_PHYSICAL_CONNECTION para su uso.
ACX_PIN_CALLBACKS_INIT

La función ACX_PIN_CALLBACKS_INIT inicializa una estructura de ACX_PIN_CALLBACKS para su uso.
ACX_PIN_CONFIG_INIT

La macro ACX_PIN_CONFIG_INIT llama a la función ACX_PIN_CONFIG_INIT_ID con el valor de identificador predeterminado.
ACX_PIN_CONFIG_INIT_ID

La función ACX_PIN_CONFIG_INIT_ID inicializa una estructura de ACX_PIN_CONFIG con el identificador especificado.
AcxJackChangeStateNotification

La función AcxJackChangeStateNotification indica que se ha producido un cambio en el estado del conector especificado.
AcxJackCreate

La función AcxJackCreate crea e inicializa un nuevo objeto jack de audio.
AcxMicArrayGeometryAddMicrophoneCoordinates

La función AcxMicArrayGeometryAddMicrophoneCoordinates agrega coordenadas físicas a una geometría de matriz de micrófonos.
AcxMicArrayGeometryCreate

La función AcxMicArrayGeometryCreate crea e inicializa un nuevo objeto ACXMICARRAYGEOMETRY.
AcxPinAddEvents

La función AcxPinAddEvents agrega una matriz de eventos al pin especificado.
AcxPinAddJacks

La función AcxPinAddJacks agrega una matriz de conectores al pin especificado.
AcxPinAddStreamBridges

La función AcxPinAddStreamBridges agrega puentes de flujo al pin especificado.
AcxPinAssignModeDataFormatList

La función AcxPinAssignModeDataFormatList asigna una lista de formatos de datos de modo al pin especificado.
AcxPinCreate

La función AcxPinCreate crea e inicializa un nuevo objeto ACXPIN.
AcxPinGetCircuit

La función AcxPinGetCircuit devuelve el circuito al que está conectado el pin.
AcxPinGetId

La función AcxPinGetId devuelve el identificador del pin especificado.
AcxPinGetRawDataFormatList

La función AcxPinGetRawDataFormatList devuelve la lista de formato de datos de modo sin formato para el pin especificado.
AcxPinGetType

La función AcxPinGetType devuelve el tipo del pin especificado.
AcxPinNotifyDataFormatChange

Se llama a la función AcxPinNotifyDataFormatChange para generar un evento de notificación de cambio de formato de datos para el pin especificado.
AcxPinRemoveModeDataFormatList

La función AcxPinRemoveModeDataFormatList elimina la lista de formatos de datos de modo para el pin especificado.
AcxPinRemoveStreamBridges

La función AcxPinRemoveStreamBridges quita los objetos ACXSTREAMBRIDGE del pin especificado.
AcxPinRetrieveModeDataFormatList

La función AcxPinRetrieveModeDataFormatList obtiene la lista de formatos de datos de modo para el pin especificado.

Funciones de devolución de llamada

 
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE

El controlador implementa la función de devolución de llamada EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE y se llama cuando se solicita el estado para el conector especificado.
EVT_ACX_PIN_CONNECTED

El controlador implementa la función de devolución de llamada EVT_ACX_PIN_CONNECTED y se llama cuando el pin del puente de circuito está conectado a la patilla de puente de otro circuito.
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION

El controlador implementa la función de devolución de llamada EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION y se llama cuando se produce un cambio de formato de datos en el pin especificado.
EVT_ACX_PIN_DISCONNECTED

El controlador implementa la función de devolución de llamada EVT_ACX_PIN_DISCONNECTED y se llama cuando el pin del puente de circuito se desconecta del pin de otro circuito.
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO

El controlador implementa la función de devolución de llamada EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO y se llama cuando se solicita información del receptor para el pin especificado.
EVT_ACX_PIN_RETRIEVE_NAME

El controlador implementa la función de devolución de llamada EVT_ACX_PIN_RETRIEVE_NAME y se llama cuando se solicita el nombre para el pin especificado.
EVT_ACX_PIN_SET_DATAFORMAT

El controlador implementa la función de devolución de llamada EVT_ACX_PIN_SET_DATAFORMAT y se llama a para establecer el formato de datos para el pin especificado.

Estructuras

 
ACX_CONNECTION

La estructura ACX_CONNECTION se usa para definir una conexión entre dos patillas.
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION

La estructura ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION especifica cómo se intercala el audio de bucle invertido con el audio del micrófono para KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION.
ACX_JACK_CALLBACKS

La estructura ACX_JACK_CALLBACKS especifica las funciones de devolución de llamada de eventos de conector de audio.
ACX_JACK_CONFIG

La estructura ACX_JACK_CONFIG se usa para configurar una toma de audio.
ACX_JACK_DESCRIPTION

La estructura ACX_JACK_DESCRIPTION describe los atributos de un conector de audio, como el tipo de conexión, la ubicación física, etc.
ACX_JACK_SINK_INFORMATION

La estructura ACX_JACK_SINK_INFORMATION especifica información sobre un dispositivo de audio digital relacionado con la pantalla, como un dispositivo HDMI o un puerto de pantalla.
ACX_MIC_ARRAY_GEOMETRY

La estructura ACX_MIC_ARRAY_GEOMETRY especifica el tipo y la geometría de la matriz de micrófonos.
ACX_MICARRAYGEOMETRY_CONFIG

La estructura ACX_MICARRAYGEOMETRY_CONFIG se usa para configurar una matriz de micrófonos.
ACX_MICROPHONE_CONFIG

La estructura ACX_MICROPHONE_CONFIG se usa para configurar un micrófono.
ACX_MICROPHONE_COORDINATES

La estructura ACX_MICROPHONE_COORDINATES especifica la ubicación 3D del micrófono en coordenadas X, Y y Z.
ACX_PHYSICAL_CONNECTION

La estructura ACX_PHYSICAL_CONNECTION describe una conexión de audio física entre dos objetos ACXCIRCUIT.
ACX_PIN_CALLBACKS

La estructura ACX_PIN_CALLBACKS especifica las funciones de devolución de llamada de eventos de anclaje.
ACX_PIN_CONFIG

La estructura ACX_PIN_CONFIG se usa para configurar un pin.

Enumeraciones

 
ACX_CONNECTION_FLAGS

La estructura ACX_CONNECTION usa la enumeración ACX_CONNECTION_FLAGS para especificar los tipos de identificador de objeto ACX.
ACX_JACK_CONFIG_FLAGS

La enumeración ACX_JACK_CONFIG_FLAGS se usa para describir las propiedades de un conector físico a una extensión de clase de audio (ACX).
ACX_JACK_CONNECTION_TYPE

La enumeración ACX_JACK_CONNECTION_TYPE se usa para describir el tipo de un conector de conexión físico.
ACX_JACK_GEN_LOCATION

La estructura ACX_JACK_DESCRIPTION usa la enumeración ACX_JACK_GEN_LOCATION para ayudar a describir la ubicación general de un conector de audio dentro de un sistema.
ACX_JACK_GEO_LOCATION

La estructura ACX_JACK_DESCRIPTION utiliza la enumeración ACX_JACK_GEO_LOCATION para ayudar a describir la ubicación geométrica de un conector de audio.
ACX_JACK_PORT_CONNECTION

La ACX_JACK_PORT_CONNECTION enumeración se usa en la estructura ACX_JACK_DESCRIPTION y especifica el tipo de puerto representado por el conector.
ACX_JACK_SINK_INFO_CONNECTION_TYPE

La estructura ACX_JACK_SINK_INFORMATION usa la enumeración ACX_JACK_SINK_INFO_CONNECTION_TYPE para especificar el tipo de una conexión.
ACX_MIC_ARRAY_TYPE

La enumeración ACX_MIC_ARRAY_TYPE se usa para especificar el tipo de una matriz de micrófonos.
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS

La enumeración ACX_MICARRAYGEOMETRY_CONFIG_FLAGS se usa para configurar la geometría de una matriz de micrófonos.
ACX_MICROPHONE_CONFIG_FLAGS

La enumeración ACX_MICROPHONE_CONFIG_FLAGS se usa para configurar un micrófono físico.
ACX_MICROPHONE_TYPE

La enumeración ACX_MICROPHONE_TYPE se usa para identificar el patrón de recogida de un micrófono.
ACX_PHYSICAL_CONNECTION_FLAGS

La estructura ACX_PHYSICAL_CONNECTION usa la enumeración ACX_PHYSICAL_CONNECTION_FLAGS para inicializar una conexión física.
ACX_PIN_COMMUNICATION

La estructura ACX_PIN_CONFIG utiliza la enumeración ACX_PIN_COMMUNICATION para indicar el tipo de comunicación de un pin.
ACX_PIN_CONFIG_FLAGS

La enumeración ACX_PIN_CONFIG_FLAGS especifica los valores de configuración de patillas usados en la estructura ACX_PIN_CONFIG.
ACX_PIN_QUALIFIER

La enumeración ACX_PIN_QUALIFIER especifica cómo se conecta el PIN en la topología de audio de varios circuitos.
ACX_PIN_TYPE

La estructura ACX_PIN_CONFIG usa la enumeración ACX_PIN_TYPE para indicar el tipo de un pin.