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 は、ノイズリダクション/エコー キャンセル (NREC) リモート Bluetooth デバイスからの状態更新を無効にします。 |
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 プロファイル (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 構造体のバージョンを定義します。 |