структура BTHHFP_DESCRIPTOR2 (bthhfpddi.h)
В структуре данных BTHHFP_DESCRIPTOR2 хранятся сведения, описывающие устройство с парным профилем Handsfree (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
Категория контактов KS для входной функции сопряженного устройства HFP.
OutputPinCategory
Категория закрепления KS для выходной функции сопряженного устройства HFP.
ContainerId
Идентификатор контейнера PnP для сопряженного устройства HFP.
SupportsVolume
Указывает, поддерживает ли сопряженное устройство HFP удаленное управление громкостей.
VolumePropertyValuesSize
Если поддерживается удаленное управление громкостями, этот элемент содержит размер данных, возвращаемых запросом IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES .
FriendlyName
Непрямая строка, определяющая понятное для человека имя сопряженного устройства HFP.
SupportsNREC
Указывает, поддерживает ли сопряженное устройство HFP снижение шума и эхо-подавление (NREC).
Комментарии
Если параметр SupportsNREC имеет значение TRUE, звуковой драйвер не должен поддерживать контакты в режиме RAW. В этом режиме звуковой драйвер не может поддерживать контакты в режиме RAW, так как удаленное устройство Bluetooth может в любое время включить внутреннюю обработку NREC.
Если параметр SupportsNREC имеет значение FALSE, звуковой драйвер должен поддерживать контакты в режиме RAW. Драйвер также может поддерживать режимы, отличные от RAW, и обеспечивать собственную обработку сигнала. В этом случае драйвер может обеспечить обработку сигнала одним из трех способов: в самом коде драйвера; с помощью модуля цифровой обработки сигналов (DSP); с помощью связанного объекта обработки звука (APO).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | bthhfpddi.h |