Partager via


en-tête bthhfpddi.h

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

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 de 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

Le IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL Obtient une connexion status mise à jour.
IOCTL_BTHHFP_DEVICE_GET_CONTAINERID

Le 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 de périphérique 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 (HFP) jumelé.
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

Le IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Obtient la réduction du bruit/annulation d’écho (NREC) Désactiver les mises à jour status à 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 mains libres (HFP) à l’appareil Bluetooth.
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT

Le IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL supprime la connexion de niveau de service handfree Profile (HFP) qui existait entre le pilote audio et le périphérique Bluetooth.
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE

Le 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

La 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

Le 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

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

Le IOCTL_BTHHFP_STREAM_CLOSE IOCTL indique que le pilote client n’a plus besoin du canal synchrone orienté connexion (SCO) pour la diffusion audio en continu.
IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE

Le IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL Obtient un canal de flux status mise à jour.
IOCTL_BTHHFP_STREAM_OPEN

Le IOCTL_BTHHFP_STREAM_OPEN IOCTL demande un canal ouvert orienté connexion synchrone (SCO) pour transmettre des données audio par voie aérienne.

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, notamment la version et la prise en charge de 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 (HFP) couplé.
BTHHFP_DESCRIPTOR2

La structure de données BTHHFP_DESCRIPTOR2 stocke des informations décrivant un appareil de profil mains libres (HFP) couplé.
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.