Partager via


en-tête bthhfpddi.h

Cet en-tête est utilisé par l’audio. Pour plus d’informations, consultez :

bthhfpddi.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID

Un pilote audio peut envoyer un code de contrôle IOCTL_BTHHFP_DEVICE_GET_CODEC_ID pour interroger la pile des pilotes Bluetooth sur l’ID de codec utilisé par le service HFP. Cela permet au pilote audio de déterminer le taux d’échantillonnage des données.
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE

La IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL obtient une mise à jour de l’état de connexion.
IOCTL_BTHHFP_DEVICE_GET_CONTAINERID

La IOCTL_BTHHFP_DEVICE_GET_CONTAINERID IOCTL obtient l’ID de conteneur PnP de l’appareil Bluetooth.
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR

Le pilote audio émet le code de contrôle IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR pour obtenir des informations sur une interface d’appareil GUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASS activée.
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

Le IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 IOCTL obtient des informations descriptives sur l’appareil de profil mains libres jumelé (HFP).
IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES

Le IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES IOCTL obtient les types KSNODE qui décrivent le mieux l’entrée et la sortie de l’appareil Bluetooth.
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE

La IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL obtient la réduction du bruit / annulation d’écho (NREC) Désactiver les mises à jour d’état à partir de l’appareil Bluetooth distant.
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES

La IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL retourne KSPROPERTY_VALUES données pour la propriété KSPROPERTY_AUDIO_VOLUMELEVEL.
IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT

Le IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT IOCTL demande une connexion de niveau de service de profil libre (HFP) à l’appareil Bluetooth.
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT

La IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL supprime la connexion de niveau de service de profil libre (HFP) qui existait entre le pilote audio et l’appareil Bluetooth.
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE

La IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL obtient le paramètre de niveau de volume du microphone de l’appareil Bluetooth.
IOCTL_BTHHFP_MIC_SET_VOLUME

Le IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL définit le niveau de volume du microphone pour l’appareil Bluetooth.
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE

La IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL obtient le paramètre de niveau de volume du haut-parleur de l’appareil Bluetooth.
IOCTL_BTHHFP_SPEAKER_SET_VOLUME

Le IOCTL_BTHHFP_SPEAKER_SET_VOLUME IOCTL définit le niveau de volume du haut-parleur de l’appareil Bluetooth.
IOCTL_BTHHFP_STREAM_CLOSE

La IOCTL_BTHHFP_STREAM_CLOSE IOCTL indique que le pilote client n’a plus besoin du canal synchrone orienté connexion (SCO) pour le streaming audio.
IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE

La IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL obtient une mise à jour de l’état du canal de flux.
IOCTL_BTHHFP_STREAM_OPEN

Le IOCTL_BTHHFP_STREAM_OPEN IOCTL demande un canal ouvert orienté connexion synchrone (SCO) pour transmettre des données audio à l’air.

Fonctions

 
BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT

La méthode BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT retourne un pointeur vers une structure de données BTHHFP_AUDIO_DEVICE_CAPABILTIES initialisée.

Structures

 
BTHHFP_AUDIO_DEVICE_CAPABILTIES

La structure de données BTHHFP_AUDIO_DEVICE_CAPABILTIES décrit les fonctionnalités d’un appareil Bluetooth HFP, y compris la version et si elle prend en charge l’échantillonnage de 16 kHz.
BTHHFP_DESCRIPTOR

La structure de données BTHHFP_DESCRIPTOR stocke des informations décrivant un appareil de profil mains libres jumelé (HFP).
BTHHFP_DESCRIPTOR2

La structure de données BTHHFP_DESCRIPTOR2 stocke des informations décrivant un appareil de profil mains libres jumelé (HFP).
HFP_BYPASS_CODEC_ID_V1

La structure HFP_BYPASS_CODEC_ID_V1 définit la version 1 de la structure d’ID de codec prise en charge.

Énumérations

 
HFP_BYPASS_CODEC_ID_VERSION

L’énumération HFP_BYPASS_CODEC_ID_VERSION définit les versions de structure d’ID de codec prises en charge par le service HFP.