BTHHFP_DESCRIPTOR2结构(bthhfpddi.h)
BTHHFP_DESCRIPTOR2数据结构存储描述配对的无手配置文件(HFP)设备的信息。
HFP 驱动程序在 IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 请求的输出缓冲区中返回此数据结构。
语法
typedef struct _BTHHFP_DESCRIPTOR2 {
GUID InputPinCategory;
GUID OutputPinCategory;
GUID ContainerId;
BOOL SupportsVolume;
ULONG VolumePropertyValuesSize;
UNICODE_STRING FriendlyName;
BOOL SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;
成员
InputPinCategory
配对 HFP 设备的输入函数的 KS 引脚类别。
OutputPinCategory
配对 HFP 设备的输出函数的 KS 引脚类别。
ContainerId
配对 HFP 设备的 PnP 容器 ID。
SupportsVolume
指示配对的 HFP 设备是否支持远程音量控制。
VolumePropertyValuesSize
如果支持远程卷控制,则此成员包含 IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES 请求返回的数据的大小。
FriendlyName
一个间接字符串,用于标识配对 HFP 设备的人工可读友好名称。
SupportsNREC
指示配对的 HFP 设备是否支持降噪/回声取消(NREC)。
言论
当 SupportsNREC 参数的值为 TRUE 时,音频驱动程序不应支持 RAW 模式引脚。 在此模式下,音频驱动程序不支持 RAW 模式引脚,因为远程蓝牙设备可以随时启用其内部 NREC 处理。
当 SupportsNREC 设置为 FALSE 时,音频驱动程序应支持 RAW 模式引脚。 驱动程序可以选择性地支持非 RAW 模式并提供自己的信号处理。 在这种情况下,驱动程序可以通过以下三种方式之一提供信号处理:在驱动程序代码本身中;通过使用其数字信号处理(DSP)模块;通过使用其关联的音频处理对象(APO)。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8.1 |
支持的最低服务器 | Windows Server 2012 R2 |
标头 | bthhfpddi.h |