заголовок 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. |