IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Получает шумоподавление и эхо-подавление (NREC) Отключить обновления состояния с удаленного устройства Bluetooth.
Этот IOCTL доступен в Windows 8.1 и более поздних операционных системах.
Основной код
Входной буфер
ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ, для которому задано значение TRUE, чтобы запросить немедленное обновление. В противном случае задайте для этого параметра значение FALSE.
Длина входного буфера
Размер BOOL.
Выходной буфер
Значение ТИПА BOOL, указывающее новое состояние отключения NREC. Дополнительные сведения см. в разделе Примечания .
Длина выходного буфера
Размер BOOL.
Блок состояния
Если запрос уже находится в состоянии ожидания, новый запрос завершается ошибкой с кодом STATUS_INVALID_DEVICE_REQUEST.
Комментарии
Если состояние отключения NREC имеет значение TRUE, это означает, что удаленное устройство Bluetooth отключило любую системную обработку NREC, что означает, что удаленное устройство включило собственную обработку сигналов NREC. В этом сценарии звуковой драйвер должен отключить любую собственную обработку NREC, независимо от того, выполняется ли обработка в самом коде драйвера, в модуле цифровой обработки сигналов (DSP) или объекте аудиообработки (APO).
Кроме того, в этом сценарии, где NREC включен на удаленном устройстве Bluetooth, APO драйвера должен вернуть "NREC" в списке эффектов, чтобы сообщить приложениям, что обработка NREC включена.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | bthhfpddi.h |