bthhfpddi.h 标头

音频使用此标头。 有关详细信息,请参见:

bthhfpddi.h 包含以下编程接口:

IOCTL

 
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID

音频驱动程序可以发送IOCTL_BTHHFP_DEVICE_GET_CODEC_ID控制代码,以查询蓝牙驱动程序堆栈,了解 HFP 服务使用的编解码器 ID。 这有助于音频驱动程序确定数据的采样率。
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 容器 ID。
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 类型。
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE

IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL 获取降噪/回声消除 (NREC) 禁用远程蓝牙设备的状态更新。
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL 返回 KSPROPERTY_AUDIO_VOLUMELEVEL 属性的KSPROPERTY_VALUES数据。
IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT

IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT IOCTL 请求与蓝牙设备的免提配置文件 (HFP) 服务级别连接。
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT

IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL 删除音频驱动程序与蓝牙设备之间存在的免提配置文件 (HFP) 服务级别连接。
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE

IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL 获取蓝牙设备麦克风的音量级别设置。
IOCTL_BTHHFP_MIC_SET_VOLUME

IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL 设置蓝牙设备的麦克风音量级别。
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE

IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL 获取蓝牙设备扬声器的音量级别设置。
IOCTL_BTHHFP_SPEAKER_SET_VOLUME

IOCTL_BTHHFP_SPEAKER_SET_VOLUME IOCTL 设置蓝牙设备扬声器的音量。
IOCTL_BTHHFP_STREAM_CLOSE

IOCTL_BTHHFP_STREAM_CLOSE IOCTL 指示客户端驱动程序不再需要流式处理音频的面向同步连接的 (SCO) 通道。
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数据结构描述了蓝牙 HFP 设备的功能,包括 版本以及它是否支持 16 kHz 采样。
BTHHFP_DESCRIPTOR

BTHHFP_DESCRIPTOR数据结构存储描述 HFP) 设备 (配对的免提配置文件的信息。
BTHHFP_DESCRIPTOR2

BTHHFP_DESCRIPTOR2数据结构存储描述 HFP) 设备 (配对的免提配置文件的信息。
HFP_BYPASS_CODEC_ID_V1

HFP_BYPASS_CODEC_ID_V1结构定义受支持的编解码器 ID 结构的版本 1。

枚举

 
HFP_BYPASS_CODEC_ID_VERSION

HFP_BYPASS_CODEC_ID_VERSION 枚举定义 HFP 服务支持的编解码器 ID 结构版本。