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 服務支援的編解碼器識別碼結構版本。