BTHHFP_DESCRIPTOR2構造体 (bthhfpddi.h)
BTHHFP_DESCRIPTOR2データ構造には、ペアリングされた Handsfree プロファイル (HFP) デバイスを記述する情報が格納されます。
HFP ドライバーは、IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 要求の出力バッファーでこのデータ構造を返します。
構文
typedef struct _BTHHFP_DESCRIPTOR2 {
GUID InputPinCategory;
GUID OutputPinCategory;
GUID ContainerId;
BOOL SupportsVolume;
ULONG VolumePropertyValuesSize;
UNICODE_STRING FriendlyName;
BOOL SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;
メンバーズ
InputPinCategory
ペアリングされた HFP デバイスの入力機能の KS ピン カテゴリ。
OutputPinCategory
ペアリングされた HFP デバイスの出力機能の KS ピン カテゴリ。
ContainerId
ペアリングされた HFP デバイスの PnP コンテナー ID。
SupportsVolume
ペアリングされた HFP デバイスがリモート ボリューム制御をサポートしているかどうかを示します。
VolumePropertyValuesSize
リモート・ボリューム制御がサポートされている場合、このメンバーには、IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES 要求によって返されるデータのサイズが含まれます。
FriendlyName
ペアリングされた HFP デバイスの人間が判読できるフレンドリ名を識別する間接文字列。
SupportsNREC
ペアリングされた HFP デバイスがノイズリダクション/エコー キャンセル (NREC) をサポートしているかどうかを示します。
備考
SupportsNREC パラメーターの値が TRUE の場合、オーディオ ドライバーは RAW モード のピンをサポートしないでください。 このモードでは、リモート Bluetooth デバイスはいつでも内部 NREC 処理を有効にできるため、オーディオ ドライバーは RAW モード のピンをサポートできません。
SupportsNREC が FALSE に設定されている場合、オーディオ ドライバーは RAW モード のピンをサポートする必要があります。 ドライバーは、必要に応じて、非 RAW モードをサポートし、独自の信号処理を提供することもできます。 この場合、ドライバーは、ドライバー コード自体内の 3 つの方法のいずれかで信号処理を提供できます。そのデジタル信号処理(DSP)モジュールを使用して;関連付けられているオーディオ処理オブジェクト (APO) を使用します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8.1 |
サポートされる最小サーバー | Windows Server 2012 R2 |
ヘッダー | bthhfpddi.h |
関連項目
Bluetooth HFP DDI IOCTL を する