PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming

Windows 10 以降では、PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming プロパティ キーは、ドライバーによりサポートされるストリーミングでサポートされるキーワード ディテクターのモード効果処理モードを識別します。 ドライバー開発者は、ドライバーがキーワード ディテクター ピンに対してサポートする、ストリーミングでサポートされるキーワード ディテクターのモード効果処理モードをリストする必要があります。

このリストには、APO がストリーミング中にオーディオ信号を実際に処理する信号処理モードのみが含まれています。 このリストには、発見目的のみで APO がサポートする信号処理モードを含めてはなりません。

INF ファイルのプロパティ キーは、APO の CLSID をエフェクト プロパティ ストアに設定するようにオーディオ エンドポイント ビルダーを指示します。 この情報は、どのようなエフェクトが適用されるかを上位レベルのアプリに通知するために使用されるオーディオ グラフを構築するために使用されます。

INFファイルのサンプル

INF ファイルでは、そのデバイスの add-registry セクションでオーディオ処理モード効果の設定を指定します。 次の INF の例は、キーワード ディテクターのモード効果処理モードをレジストリに読み込む文字列と add-registry セクションを示しています。

[Strings]
PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},9"
...
AUDIO_SIGNALPROCESSINGMODE_DEFAULT = "{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}"
AUDIO_SIGNALPROCESSINGMODE_MOVIE   = "{B26FEB0D-EC94-477C-9494-D1AB8E753F6E}"
AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS = "{98951333-B9CD-48B1-A0A3-FF40682D73F7}"
...
[SWAPAPO.I.Association0.AddReg]
;To register an APO for streaming in multiple modes, use a REG_MULTI_SZ property and include all the desired modes:
HKR,"FX\\0",%PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming%,%REG_MULTI_SZ%,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%,%AUDIO_SIGNALPROCESSINGMODE_MOVIE%,%AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS%

メディアクラスINF拡張機能