structure BTHHFP_DESCRIPTOR2 (bthhfpddi.h)
La structure de données BTHHFP_DESCRIPTOR2 stocke des informations décrivant un appareil de profil mains libres jumelé (HFP).
Le pilote HFP retourne cette structure de données dans la mémoire tampon de sortie de la requête IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2.
Syntaxe
typedef struct _BTHHFP_DESCRIPTOR2 {
GUID InputPinCategory;
GUID OutputPinCategory;
GUID ContainerId;
BOOL SupportsVolume;
ULONG VolumePropertyValuesSize;
UNICODE_STRING FriendlyName;
BOOL SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;
Membres
InputPinCategory
Catégorie de broche KS pour la fonction d’entrée de l’appareil HFP jumelé.
OutputPinCategory
Catégorie de broche KS pour la fonction de sortie de l’appareil HFP jumelé.
ContainerId
ID de conteneur PnP pour l’appareil HFP jumelé.
SupportsVolume
Indique si l’appareil HFP jumelé prend en charge le contrôle de volume distant.
VolumePropertyValuesSize
Si le contrôle de volume distant est pris en charge, ce membre contient la taille des données retournées par la demande de IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES.
FriendlyName
Chaîne indirecte identifiant le nom convivial lisible de l’appareil HFP associé.
SupportsNREC
Indique si l’appareil HFP jumelé prend en charge la réduction du bruit / annulation de l’écho (NREC).
Remarques
Lorsque la valeur du paramètre SupportsNREC a la valeur TRUE, le pilote audio ne doit pas prendre en charge les broches en mode RAW. Dans ce mode, le pilote audio ne peut pas prendre en charge les broches en mode RAW, car le périphérique Bluetooth distant peut activer son traitement NREC interne à tout moment.
Lorsque SupportsNREC a la valeur FALSE, le pilote audio doit prendre en charge les broches en mode RAW. Le pilote peut également prendre en charge les modes non RAW et fournir son propre traitement de signal. Dans ce cas, le pilote peut fournir un traitement du signal de l’une des trois manières suivantes : dans le code du pilote lui-même ; à l’aide de son module de traitement de signal numérique (DSP) ; à l’aide de son objet de traitement audio associé (APO).
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8.1 |
serveur minimum pris en charge | Windows Server 2012 R2 |
d’en-tête | bthhfpddi.h |