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 |
Header | bthhfpddi.h |