次の方法で共有


bthhfpddi.h ヘッダー

このヘッダーはオーディオで使用されます。 詳細については、次を参照してください。

bthhfpddi.h には、次のプログラミング インターフェイスが含まれています。

IOCTL

 
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID

オーディオ ドライバーは、IOCTL_BTHHFP_DEVICE_GET_CODEC_IDコントロール コードを送信して、HFP サービスで使用されるコーデック ID について Bluetooth ドライバー スタックにクエリを実行できます。 これは、オーディオ ドライバーがデータのサンプリング レートを決定するのに役立ちます。
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 は、Bluetooth デバイスの PnP コンテナー ID を取得します。
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR

オーディオ ドライバーは、有効なGUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASSデバイス インターフェイスに関する情報を取得するために、IOCTL_BTHHFP_DEVICE_GET_DESCRIPTORコントロール コードを発行します。
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 IOCTL ペアの Handsfree プロファイル (HFP) デバイスに関する説明情報を取得します。
IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES

IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES IOCTL Bluetooth デバイスの入力と出力を最もよく表す KSNODE の種類を取得します。
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE

IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL は、リモート Bluetooth デバイスからのノイズリダクション/エコー キャンセル (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 は、Bluetooth デバイスへのハンズフリー プロファイル (HFP) サービス レベル接続を要求します。
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT

IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL は、オーディオ ドライバーと Bluetooth デバイスの間に存在していた Handfree Profile (HFP) サービス レベル接続を削除します。
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE

IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL Bluetooth デバイスのマイクの音量レベル設定を取得します。
IOCTL_BTHHFP_MIC_SET_VOLUME

IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL は、Bluetooth デバイスのマイクのボリューム レベルを設定します。
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE

IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL Bluetooth デバイスのスピーカーの音量レベル設定を取得します。
IOCTL_BTHHFP_SPEAKER_SET_VOLUME

IOCTL_BTHHFP_SPEAKER_SET_VOLUME IOCTL は、Bluetooth デバイスのスピーカーの音量レベルを設定します。
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 データ構造では、バージョンや 16 kHz サンプリングをサポートするかどうかなど、Bluetooth HFP デバイスの機能について説明します。
BTHHFP_DESCRIPTOR

BTHHFP_DESCRIPTORデータ構造には、ペアの Handsfree プロファイル (HFP) デバイスを記述する情報が格納されます。
BTHHFP_DESCRIPTOR2

BTHHFP_DESCRIPTOR2データ構造には、ペアの Handsfree プロファイル (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 構造体のバージョンを定義します。