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 (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結構定義支援的編解碼器識別碼結構第 1 版。 |
列舉
HFP_BYPASS_CODEC_ID_VERSION HFP_BYPASS_CODEC_ID_VERSION列舉定義 HFP 服務支援的編解碼器識別碼結構版本。 |