Поделиться через


заголовок bthhfpddi.h

Этот заголовок используется звуком. Дополнительные сведения см. в следующем разделе:

bthhfpddi.h содержит следующие интерфейсы программирования:

IoCTLs

 
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID

Звуковой драйвер может отправить код элемента управления IOCTL_BTHHFP_DEVICE_GET_CODEC_ID для запроса стека драйверов Bluetooth об идентификаторе кодека, используемом службой HFP. Это помогает звуковому драйверу определить частоту выборки данных.
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE

Возвращает обновление состояния подключения IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL.
IOCTL_BTHHFP_DEVICE_GET_CONTAINERID

IOCTL_BTHHFP_DEVICE_GET_CONTAINERID IOCTL получает идентификатор контейнера PnP устройства Bluetooth.
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR

Звуковой драйвер выдает код элемента управления IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR для получения сведений о включенном интерфейсе устройства GUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASS.
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 IOCTL Получает описательные сведения о парном профиле (HFP).
IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES

IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES IOCTL Возвращает типы KSNODE, которые лучше всего описывают входные и выходные данные устройства Bluetooth.
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE

IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Возвращает снижение шума или отмену эха (NREC) Отключите обновления состояния с удаленного устройства Bluetooth.
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL возвращает данные KSPROPERTY_VALUES для свойства KSPROPERTY_AUDIO_VOLUMELEVEL.
IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT

IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT IOCTL запрашивает подключение уровня обслуживания (HFP) к устройству Bluetooth.
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT

IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL удаляет подключение уровня обслуживания (HFP), которое существовало между звуковым драйвером и устройством Bluetooth.
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE

IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL Получает параметр уровня громкости микрофона устройства Bluetooth.
IOCTL_BTHHFP_MIC_SET_VOLUME

IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL задает уровень громкости микрофона для устройства Bluetooth.
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE

IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL Возвращает параметр уровня громкости динамика устройства Bluetooth.
IOCTL_BTHHFP_SPEAKER_SET_VOLUME

IOCTL_BTHHFP_SPEAKER_SET_VOLUME IOCTL задает уровень громкости для говорящего устройства Bluetooth.
IOCTL_BTHHFP_STREAM_CLOSE

IOCTL_BTHHFP_STREAM_CLOSE IOCTL указывает, что драйвер клиента больше не требует синхронного канала для потоковой передачи звука.
IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE

IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL Возвращает обновление состояния канала потока.
IOCTL_BTHHFP_STREAM_OPEN

IOCTL_BTHHFP_STREAM_OPEN IOCTL запрашивает открытый канал с синхронным подключением (SCO) для передачи звуковых данных через воздух.

Функции

 
BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT

Метод BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT возвращает указатель на инициализированную BTHHFP_AUDIO_DEVICE_CAPABILTIES структуру данных.

Структуры

 
BTHHFP_AUDIO_DEVICE_CAPABILTIES

Структура данных BTHHFP_AUDIO_DEVICE_CAPABILTIES описывает возможности устройства Bluetooth HFP, включая версию и поддержку выборки 16 кГц.
BTHHFP_DESCRIPTOR

В структуре данных BTHHFP_DESCRIPTOR хранятся сведения, описывающие парное устройство профиля Handsfree (HFP).
BTHHFP_DESCRIPTOR2

Структура данных BTHHFP_DESCRIPTOR2 хранит сведения, описывающие парное устройство профиля Handsfree (HFP).
HFP_BYPASS_CODEC_ID_V1

Структура HFP_BYPASS_CODEC_ID_V1 определяет версию 1 поддерживаемой структуры идентификатора кодека.

Перечисления

 
HFP_BYPASS_CODEC_ID_VERSION

Перечисление HFP_BYPASS_CODEC_ID_VERSION определяет версии структуры кодека, поддерживаемые службой HFP.