bthhfpddi.h 標頭
音訊會使用此標頭。 如需詳細資訊,請參閱:
bthhfpddi.h 包含下列程序設計介面:
IOCTLs
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID 音訊驅動程式可以傳送IOCTL_BTHHFP_DEVICE_GET_CODEC_ID控件程式代碼,以查詢 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 容器標識碼。 |
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 IOCTL_BTHHFP_STREAM_OPEN要求開放式同步連接導向 (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結構會定義支援的編解碼器標識符結構第 1 版。 |
枚舉
HFP_BYPASS_CODEC_ID_VERSION HFP_BYPASS_CODEC_ID_VERSION列舉會定義 HFP 服務支援的編解碼器標識碼結構版本。 |