estructura de BTHHFP_DESCRIPTOR2 (bthhfpddi.h)
La estructura de datos BTHHFP_DESCRIPTOR2 almacena información que describe un dispositivo emparejado de perfil manos libres (HFP).
El controlador HFP devuelve esta estructura de datos en el búfer de salida de la solicitud de IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 .
Sintaxis
typedef struct _BTHHFP_DESCRIPTOR2 {
GUID InputPinCategory;
GUID OutputPinCategory;
GUID ContainerId;
BOOL SupportsVolume;
ULONG VolumePropertyValuesSize;
UNICODE_STRING FriendlyName;
BOOL SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;
Miembros
InputPinCategory
Categoría de patillas KS para la función de entrada del dispositivo HFP emparejado.
OutputPinCategory
Categoría de patillas KS para la función de salida del dispositivo HFP emparejado.
ContainerId
Identificador de contenedor de PnP para el dispositivo HFP emparejado.
SupportsVolume
Indica si el dispositivo HFP emparejado admite el control de volumen remoto.
VolumePropertyValuesSize
Si se admite el control de volumen remoto, este miembro contiene el tamaño de los datos devueltos por la solicitud de IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES .
FriendlyName
Cadena indirecta que identifica el nombre descriptivo legible del dispositivo HFP emparejado.
SupportsNREC
Indica si el dispositivo HFP emparejado admite la reducción de ruido o la cancelación de eco (NREC).
Comentarios
Cuando el valor del parámetro SupportsNREC es TRUE, el controlador de audio no debe admitir patillas de modo RAW. En este modo, el controlador de audio no puede admitir patillas de modo RAW porque el dispositivo Bluetooth remoto puede habilitar su procesamiento interno de NREC en cualquier momento.
Cuando SupportsNREC se establece en FALSE, el controlador de audio debe admitir patillas de modo RAW. Opcionalmente, el controlador también puede admitir modos no RAW y proporcionar su propio procesamiento de señal. En este caso, el controlador puede proporcionar procesamiento de señales de una de estas tres maneras: dentro del propio código del controlador; mediante su módulo de procesamiento de señales digitales (DSP); mediante el uso de su objeto de procesamiento de audio asociado (APO).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 |
Servidor mínimo compatible | Windows Server 2012 R2 |
Encabezado | bthhfpddi.h |
Consulte también
Estructuras DDI de Bluetooth HFP