Condividi tramite


struttura BTHHFP_DESCRIPTOR2 (bthhfpddi.h)

La struttura dei dati BTHHFP_DESCRIPTOR2 archivia le informazioni che descrivono un dispositivo HFP (Handsfree Profile) associato.

Il driver HFP restituisce questa struttura di dati nel buffer di output per la richiesta di IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 .

Sintassi

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

Members

InputPinCategory

Categoria di pin KS per la funzione di input del dispositivo HFP associato.

OutputPinCategory

Categoria di pin KS per la funzione di output del dispositivo HFP associato.

ContainerId

ID contenitore PnP per il dispositivo HFP associato.

SupportsVolume

Indica se il dispositivo HFP associato supporta il controllo del volume remoto.

VolumePropertyValuesSize

Se il controllo del volume remoto è supportato, questo membro contiene le dimensioni dei dati restituiti dalla richiesta di IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES .

FriendlyName

Stringa indiretta che identifica il nome descrittivo leggibile del dispositivo HFP associato.

SupportsNREC

Indica se il dispositivo HFP associato supporta la riduzione del rumore/l'annullamento dell'eco (NREC).

Commenti

Quando il valore del parametro SupportsNREC è TRUE, il driver audio non deve supportare i pin in modalità RAW. In questa modalità, il driver audio non può supportare i pin in modalità RAW perché il dispositivo Bluetooth remoto può abilitare l'elaborazione NREC interna in qualsiasi momento.

Quando SupportsNREC è impostato su FALSE, il driver audio deve supportare i pin in modalità RAW. Il driver può, facoltativamente, supportare anche le modalità non RAW e fornire la propria elaborazione del segnale. In questo caso, il driver può fornire l'elaborazione dei segnali in uno dei tre modi seguenti: all'interno del codice del driver stesso; usando il modulo DSP (Digital Signal Processing); utilizzando l'oggetto di elaborazione audio (APO) associato.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1
Server minimo supportato Windows Server 2012 R2
Intestazione bthhfpddi.h

Vedi anche

Bluetooth HFP DDI IOCTLs

Strutture DDI Bluetooth HFP

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES