Freigeben über


BTHHFP_DESCRIPTOR2 Struktur (bthhfpddi.h)

Die BTHHFP_DESCRIPTOR2-Datenstruktur speichert Informationen zur Beschreibung eines gekoppelten Handsfree-Profilgeräts (HFP).

Der HFP-Treiber gibt diese Datenstruktur im Ausgabepuffer für die IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2-Anforderung zurück.

Syntax

typedef struct _BTHHFP_DESCRIPTOR2 {
  GUID           InputPinCategory;
  GUID           OutputPinCategory;
  GUID           ContainerId;
  BOOL           SupportsVolume;
  ULONG          VolumePropertyValuesSize;
  UNICODE_STRING FriendlyName;
  BOOL           SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;

Angehörige

InputPinCategory

KS-Pinkategorie für die Eingabefunktion des gekoppelten HFP-Geräts.

OutputPinCategory

KS-Pinkategorie für die Ausgabefunktion des gekoppelten HFP-Geräts.

ContainerId

Die PnP-Container-ID für das gekoppelte HFP-Gerät.

SupportsVolume

Gibt an, ob das gekoppelte HFP-Gerät die Remotelautstärkesteuerung unterstützt.

VolumePropertyValuesSize

Wenn die Remotevolumesteuerung unterstützt wird, enthält dieses Element die Größe der von der IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES Anforderung zurückgegebenen Daten.

FriendlyName

Eine indirekte Zeichenfolge, die den lesbaren Anzeigenamen des gekoppelten HFP-Geräts identifiziert.

SupportsNREC

Gibt an, ob das gekoppelte HFP-Gerät Rauschunterdrückung /Echounterdrückung (NREC) unterstützt.

Bemerkungen

Wenn der Wert des SupportsNREC Parameter TRUE ist, sollte der Audiotreiber keine PINs im RAW-Modus unterstützen. In diesem Modus kann der Audiotreiber keine RAW-Modus-Pins unterstützen, da das Remote-Bluetooth-Gerät die interne NREC-Verarbeitung jederzeit aktivieren kann.

Wenn SupportsNREC- auf FALSE festgelegt ist, sollte der Audiotreiber RAW-Modus-Pins unterstützen. Der Treiber kann optional auch Nicht-RAW-Modi unterstützen und eine eigene Signalverarbeitung bereitstellen. In diesem Fall kann der Treiber die Signalverarbeitung auf eine von drei Arten bereitstellen: innerhalb des Treibercodes selbst; durch Verwendung des DSP-Moduls (Digital Signal Processing, Digital Signal Processing, DSP) mithilfe des zugeordneten Audioverarbeitungsobjekts (APO).

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1
mindestens unterstützte Server- Windows Server 2012 R2
Header- bthhfpddi.h

Siehe auch

Bluetooth HFP DDI IOCTLs

Bluetooth HFP DDI-Strukturen

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES