PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming
Windows 10 以降では、PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming プロパティ キーは、ドライバーによりサポートされるストリーミングでサポートされるエンドポイント キーワード ディテクター処理モードを識別します。 ドライバー開発者は、ドライバーがキーワード検出ピンに対してサポートする、ストリーミングでサポートされるエンドポイント処理モードをリストする必要があります。
このリストには、APO がストリーミング中にオーディオ信号を実際に処理する信号処理モードのみが含まれています。 このリストには、発見目的のみで APO がサポートする信号処理モードを含めてはなりません。
INF ファイルのプロパティ キーは、APO の CLSID をエフェクト プロパティ ストアに設定するようにオーディオ エンドポイント ビルダーを指示します。 この情報は、どのようなエフェクトが適用されるかを上位レベルのアプリに通知するために使用されるオーディオ グラフを構築するために使用されます。
エンドポイント エフェクト (EFX) は合計の後またはティーの前にあるため、エンドポイント処理に複数のモードを関連付けることはできません。 このため、単一モード AUDIO_SIGNALPROCESSINGMODE_DEFAULT のみを指定できます。
INFファイルのサンプル
INF ファイルでは、そのデバイスの add-registry セクションでオーディオ処理モード効果の設定を指定します。 次の INF の例は、サポートされているキーワード ディテクターのストリーミング処理モードをレジストリに読み込む文字列と add-registry セクションを示しています。
[Strings]
PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},10"
...
[SWAPAPO.I.Association0.AddReg]
; This line shows how to set the default processing mode for streaming.
HKR,FX\0,%PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%