BTHHFP_DESCRIPTOR2-Struktur (bthhfpddi.h)
Die BTHHFP_DESCRIPTOR2 Datenstruktur speichert Informationen, die ein gekoppeltes HFP-Gerät (Handsfree Profile) beschreiben.
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;
Member
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 dieser Member die Größe der Daten, die von der IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES-Anforderung zurückgegeben werden.
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.
Hinweise
Wenn der Wert des SupportsNREC-Parameters TRUE ist, sollte der Audiotreiber keine RAW-Modus-Pins unterstützen. In diesem Modus kann der Audiotreiber keine PINs im RAW-Modus unterstützen, da das Bluetooth-Remotegerät die interne NREC-Verarbeitung jederzeit aktivieren kann.
Wenn SupportsNREC auf FALSE festgelegt ist, sollte der Audiotreiber Anheftungen im RAW-Modus 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; mithilfe des DSP-Moduls (Digital Signal Processing; mithilfe des zugeordneten Audioverarbeitungsobjekts (APO).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Kopfzeile | bthhfpddi.h |