Freigeben über


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.