Encabezado bthhfpddi.h
Este encabezado lo usa el audio. Para obtener más información, consulte:
- audio de
bthhfpddi.h contiene las siguientes interfaces de programación:
IOCTLs
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID Un controlador de audio puede enviar un código de control IOCTL_BTHHFP_DEVICE_GET_CODEC_ID para consultar la pila del controlador Bluetooth sobre el identificador de códec usado por el servicio HFP. Esto ayuda al controlador de audio a determinar la frecuencia de muestreo de los datos. |
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE El IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL Obtiene una actualización de estado de conexión. |
IOCTL_BTHHFP_DEVICE_GET_CONTAINERID El IOCTL_BTHHFP_DEVICE_GET_CONTAINERID IOCTL obtiene el identificador de contenedor PnP del dispositivo Bluetooth. |
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR El controlador de audio emite el código de control de IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR para obtener información sobre una interfaz de dispositivo GUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASS habilitada. |
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 El IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 IOCTL Obtiene información descriptiva sobre el dispositivo emparejado de perfil manos libres (HFP). |
IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES El IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES IOCTL Obtiene los tipos KSNODE que describen mejor la entrada y salida del dispositivo Bluetooth. |
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE El IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Obtiene reducción de ruido/cancelación de eco (NREC) Deshabilita las actualizaciones de estado del dispositivo Bluetooth remoto. |
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES El IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL devuelve KSPROPERTY_VALUES datos de la propiedad KSPROPERTY_AUDIO_VOLUMELEVEL. |
IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT El IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT IOCTL solicita una conexión de nivel de servicio de perfil sin manos (HFP) al dispositivo Bluetooth. |
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT El IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL quita la conexión de nivel de servicio de perfil sin manos (HFP) que existía entre el controlador de audio y el dispositivo Bluetooth. |
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE El IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL Obtiene la configuración de nivel de volumen del micrófono del dispositivo Bluetooth. |
IOCTL_BTHHFP_MIC_SET_VOLUME El IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL establece el nivel de volumen del micrófono para el dispositivo Bluetooth. |
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE El IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL Obtiene la configuración de nivel de volumen del altavoz del dispositivo Bluetooth. |
IOCTL_BTHHFP_SPEAKER_SET_VOLUME El IOCTL_BTHHFP_SPEAKER_SET_VOLUME IOCTL establece el nivel de volumen del altavoz del dispositivo Bluetooth. |
IOCTL_BTHHFP_STREAM_CLOSE El IOCTL_BTHHFP_STREAM_CLOSE IOCTL indica que el controlador cliente ya no requiere el canal sincrónico orientado a la conexión (SCO) para el audio de streaming. |
IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE El IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL Obtiene una actualización de estado del canal de flujo. |
IOCTL_BTHHFP_STREAM_OPEN El IOCTL_BTHHFP_STREAM_OPEN IOCTL solicita un canal abierto orientado a la conexión sincrónica (SCO) para transmitir datos de audio por aire. |
Funciones
BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT El método BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT devuelve un puntero a una estructura de datos BTHHFP_AUDIO_DEVICE_CAPABILTIES inicializada. |
Estructuras
BTHHFP_AUDIO_DEVICE_CAPABILTIES La estructura de datos BTHHFP_AUDIO_DEVICE_CAPABILTIES describe las funcionalidades de un dispositivo Bluetooth HFP, incluida la versión y si admite el muestreo de 16 kHz. |
BTHHFP_DESCRIPTOR La estructura de datos BTHHFP_DESCRIPTOR almacena información que describe un dispositivo emparejado de perfil manos libres (HFP). |
BTHHFP_DESCRIPTOR2 La estructura de datos BTHHFP_DESCRIPTOR2 almacena información que describe un dispositivo emparejado de perfil manos libres (HFP). |
HFP_BYPASS_CODEC_ID_V1 La estructura HFP_BYPASS_CODEC_ID_V1 define la versión 1 de la estructura de id. de códec admitida. |
Enumeraciones
HFP_BYPASS_CODEC_ID_VERSION La enumeración HFP_BYPASS_CODEC_ID_VERSION define las versiones de estructura de id. de códec compatibles con el servicio HFP. |