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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour