bthhfpddi.h header
Diese Kopfzeile wird von Audio verwendet. Weitere Informationen finden Sie unter:
bthhfpddi.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID Ein Audiotreiber kann einen IOCTL_BTHHFP_DEVICE_GET_CODEC_ID Steuercode senden, um den Bluetooth-Treiberstapel über die vom HFP-Dienst verwendete Codec-ID abzufragen. Dies hilft dem Audiotreiber, die Samplingrate für die Daten zu ermitteln. |
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE Die IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL ruft eine Verbindungsstatusaktualisierung ab. |
IOCTL_BTHHFP_DEVICE_GET_CONTAINERID Die IOCTL_BTHHFP_DEVICE_GET_CONTAINERID IOCTL ruft die PnP-Container-ID des Bluetooth-Geräts ab. |
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR Der Audiotreiber gibt den IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR Steuercode aus, um Informationen zu einer aktivierten GUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASS Geräteschnittstelle abzurufen. |
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 Der IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 IOCTL ruft beschreibende Informationen zum gekoppelten Handsfree-Profilgerät (HFP) ab. |
IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES Die IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES IOCTL ruft die KSNODE-Typen ab, die die Eingabe und Ausgabe des Bluetooth-Geräts am besten beschreiben. |
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE Die IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL ruft Rauschunterdrückung / Echounterdrückung (NREC) Statusaktualisierungen vom Remote-Bluetooth-Gerät deaktivieren. |
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES Die IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL gibt KSPROPERTY_VALUES Daten für die eigenschaft KSPROPERTY_AUDIO_VOLUMELEVEL zurück. |
IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT Die IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT IOCTL fordert eine Handsfree Profile (HFP) Service Level Connection an das Bluetooth-Gerät an. |
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT Die IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL entfernt die Handfree Profile (HFP) Service Level Connection, die zwischen dem Audiotreiber und dem Bluetooth-Gerät vorhanden ist. |
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE Die IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL ruft die Lautstärkeeinstellung des Mikrofons des Bluetooth-Geräts ab. |
IOCTL_BTHHFP_MIC_SET_VOLUME Die IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL legt die Lautstärke des Mikrofons für das Bluetooth-Gerät fest. |
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE Die IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL ruft die Lautstärkeeinstellung des Lautsprechers des Bluetooth-Geräts ab. |
IOCTL_BTHHFP_SPEAKER_SET_VOLUME Die IOCTL_BTHHFP_SPEAKER_SET_VOLUME IOCTL legt die Lautstärke für den Lautsprecher des Bluetooth-Geräts fest. |
IOCTL_BTHHFP_STREAM_CLOSE Die IOCTL_BTHHFP_STREAM_CLOSE IOCTL gibt an, dass der Clienttreiber den synchronen verbindungsorientierten (SCO)-Kanal für das Streamen von Audio nicht mehr benötigt. |
IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE Das IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL ruft eine Statusaktualisierung des Datenstromkanals ab. |
IOCTL_BTHHFP_STREAM_OPEN Die IOCTL_BTHHFP_STREAM_OPEN IOCTL fordert einen offenen synchronen verbindungsorientierten (SCO)-Kanal an, um Audiodaten über die Luft zu übertragen. |
Funktionen
BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT Die BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT-Methode gibt einen Zeiger auf eine initialisierte BTHHFP_AUDIO_DEVICE_CAPABILTIES Datenstruktur zurück. |
Strukturen
BTHHFP_AUDIO_DEVICE_CAPABILTIES Die BTHHFP_AUDIO_DEVICE_CAPABILTIES Datenstruktur beschreibt die Funktionen eines Bluetooth HFP-Geräts, einschließlich der Version und ob es 16 kHz Sampling unterstützt. |
BTHHFP_DESCRIPTOR Die BTHHFP_DESCRIPTOR Datenstruktur speichert Informationen zur Beschreibung eines gekoppelten Handsfree-Profilgeräts (HFP). |
BTHHFP_DESCRIPTOR2 Die BTHHFP_DESCRIPTOR2-Datenstruktur speichert Informationen zur Beschreibung eines gekoppelten Handsfree-Profilgeräts (HFP). |
HFP_BYPASS_CODEC_ID_V1 Die HFP_BYPASS_CODEC_ID_V1-Struktur definiert Version 1 der unterstützten Codec-ID-Struktur. |
Aufzählungen
HFP_BYPASS_CODEC_ID_VERSION Die HFP_BYPASS_CODEC_ID_VERSION Enumeration definiert die Codec-ID-Strukturversionen, die vom HFP-Dienst unterstützt werden. |