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