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 |