encabezado sidebandaudio.h
El encabezado sidebandaudio.h describe los DDI para habilitar el audio de banda lateral para tipos de bus específicos (AUDIO USB 1.0, A2DP, etc.).
sidebandaudio.h contiene las siguientes interfaces de programación:
IOCTL
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE El IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE código de código de control IOCTL obtiene una actualización de estado de conexión. |
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR El controlador de audio emite el IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR para obtener información sobre una interfaz de dispositivo de audio de banda lateral habilitada. |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR El controlador de audio emite el código de control IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR para obtener información sobre un punto de conexión de audio expuesto a través de la interfaz del dispositivo de audio de banda lateral. |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 El controlador de audio emite el código de control IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 para obtener información sobre un punto de conexión de audio expuesto a través de la interfaz del dispositivo de audio de banda lateral. |
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE El IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL se usa para las actualizaciones de estado de error. |
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE El IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL obtiene la configuración de nivel de silenciación del punto de conexión de audio de banda lateral. |
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES El controlador de audio puede llamar al IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL para consultar los intervalos de datos escalonados silenciados y los valores mínimo/máximo de todos los canales. |
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE El IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL obtiene la configuración de tono lateral del punto de conexión de audio de banda lateral. |
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES El IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL obtiene los valores de propiedad de volumen de tono lateral del punto de conexión de audio especificado de banda lateral. |
IOCTL_SBAUD_GET_SIOP El IOCTL_SBAUD_GET_SIOP IOCTL se usa para obtener el SIOP. |
IOCTL_SBAUD_GET_SIOP_UPDATE El IOCTL_SBAUD_GET_SIOP_UPDATE se usa para obtener la configuración configurable-codec-SIOP. |
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE El IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL se usa para las actualizaciones de estado de la secuencia. |
IOCTL_SBAUD_GET_SUPPORTED_FORMATS El controlador de audio emite el código de control IOCTL_SBAUD_GET_SUPPORTED_FORMATS para obtener información sobre los formatos de secuencia admitidos por el punto de conexión de audio de banda lateral. |
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE El IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL obtiene la configuración de nivel de volumen del punto de conexión de audio de banda lateral. |
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES El controlador de audio puede llamar a IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES para consultar los intervalos de datos escalonados del volumen y los valores mínimo/máximo de todos los canales. |
IOCTL_SBAUD_SET_DEVICE_CLAIMED El IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL reclama el dispositivo para la banda lateral. |
IOCTL_SBAUD_SET_MUTE El IOCTL_SBAUD_SET_MUTE IOCTL se usa para establecer el silenciado de representación (altavoz). |
IOCTL_SBAUD_SET_SIDETONE_PROPERTY El IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL se usa para establecer la propiedad de tono lateral. |
IOCTL_SBAUD_SET_SIOP El IOCTL_SBAUD_SET_SIOP IOCTL se usa para establecer un comando SIOP. |
IOCTL_SBAUD_SET_VOLUME El IOCTL_SBAUD_SET_VOLUME IOCTL se usa para establecer el volumen en un canal específico. |
IOCTL_SBAUD_STREAM_CLOSE Al cerrar el pin KS, envíe IOCTL_SBAUD_STREAM_CLOSE. |
IOCTL_SBAUD_STREAM_OPEN En la primera transición anterior a KSSTATE_STOP (normalmente a KSSTATE_ACQUIRE), envíe IOCTL_SBAUD_STREAM_OPEN. |
IOCTL_SBAUD_STREAM_START Al realizar la transición hasta KSSTATE_RUN, envíe IOCTL_SBAUD_STREAM_START. |
IOCTL_SBAUD_STREAM_SUSPEND Al realizar la transición por debajo de KSSTATE_RUN, envíe IOCTL_SBAUD_STREAM_SUSPEND. |
Functions
SIDEBANDAUDIO_IOCTL Macro que se usa para el SIDEBANDAUDIO_IOCTL. |
Estructuras
SIDEBANDAUDIO_CONNECTION_PARAMS La estructura SIDEBANDAUDIO_CONNECTION_PARAMS describe el índice de punto de conexión y el valor de conexión. |
SIDEBANDAUDIO_DEVICE_DESCRIPTOR La estructura SIDEBANDAUDIO_DEVICE_DESCRIPTOR describe el número de puntos de conexión del dispositivo. |
SIDEBANDAUDIO_DEVICE_ERROR La estructura SIDEBANDAUDIO_DEVICE_ERROR describe el error notificado en el dispositivo. |
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES La estructura SIDEBANDAUDIO_ENDPOINT_CAPABILITIES describe las funciones del controlador de punto de conexión de audio de banda lateral. |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR La estructura SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR describe las características de un extremo de audio sideband. |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2 Segunda versión de la estructura SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR. Describe las características del controlador de punto de conexión de audio. |
SIDEBANDAUDIO_IO_PARAM_HEADER La estructura SIDEBANDAUDIO_IO_PARAM_HEADER describe el tamaño y el tipo del parámetro de E/S. |
SIDEBANDAUDIO_MUTE_PARAMS La estructura SIDEBANDAUDIO_MUTE_PARAMS describe el índice del punto de conexión, el canal, el modo inmediato de operación y el valor de silenciamiento. |
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR En la estructura de SIDEBANDAUDIO_SIDETONE_DESCRIPTOR se describen los componentes de silencio y volumen de la topología de tono lateral. |
SIDEBANDAUDIO_SIDETONE_PARAMS La estructura SIDEBANDAUDIO_SIDETONE_PARAMS describe el índice del punto de conexión y el valor sidetone. |
SIDEBANDAUDIO_SIOP_REQUEST_PARAM La estructura SIDEBANDAUDIO_SIOP_REQUEST_PARAM describe el parámetro de solicitud SIOP variable. |
SIDEBANDAUDIO_STREAM_OPEN_PARAMS La estructura de SIDEBANDAUDIO_STREAM_OPEN_PARAMS describe los parámetros de E/S variables para las E/S por segundo. |
SIDEBANDAUDIO_STREAM_STATUS_PARAMS La estructura de SIDEBANDAUDIO_STREAM_STATUS_PARAMS describe el índice del punto de conexión y el error de dispositivo NTSTATUS. |
SIDEBANDAUDIO_SUPPORTED_FORMATS La estructura SIDEBANDAUDIO_SUPPORTED_FORMATS describe los formatos admitidos por el punto de conexión de audio. |
SIDEBANDAUDIO_VOLUME_PARAMS La estructura SIDEBANDAUDIO_VOLUME_PARAMS describe el índice del punto de conexión, el canal, el modo inmediato de operación y el valor del volumen. |
Enumeraciones
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID Parámetros definidos para SIDEBANDAUDIO_PARAMS_SET_STANDARD: identificadores de tipo de Microsoft |