bthhfpddi.h 标头
此标头由音频使用。 有关详细信息,请参阅:
bthhfpddi.h 包含以下编程接口:
IOCTLs
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 结构版本。 |