Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |