PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming

In Windows 10 und höher identifiziert der PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming-Eigenschaftsschlüssel den Endpunkt Schlüsselwort (keyword) Detektorverarbeitungsmodi, die für das vom Treiber unterstützte Streaming unterstützt werden. Der Treiberentwickler sollte die Für streaming unterstützten Endpunktverarbeitungsmodi auflisten, die vom Treiber für den Schlüsselwort (keyword)-Pin unterstützt werden.

Diese Liste enthält nur Signalverarbeitungsmodi, bei denen der APO das Audiosignal während des Streamings tatsächlich verarbeitet. Diese Liste darf keine Signalverarbeitungsmodi enthalten, die vom APO nur zu Ermittlungszwecken unterstützt werden.

Der INF-Dateieigenschaftsschlüssel weist den Audioendpunkt-Generator an, die CLSIDs für APOs im Effekteigenschaftenspeicher festzulegen. Diese Informationen werden verwendet, um das Audiodiagramm zu erstellen, das verwendet wird, um Apps der oberen Ebene darüber zu informieren, welche Effekte vorhanden sind.

Da sich Endpunkteffekte (EFX) nach der Summe oder vor dem Abschlag befinden, können der Endpunktverarbeitung nicht mehrere Modi zugeordnet sein. Aus diesem Grund kann nur ein einzelner Modus AUDIO_SIGNALPROCESSINGMODE_DEFAULT angegeben werden.

BEISPIEL FÜR EINE INF-Datei

Eine INF-Datei gibt Einstellungen für einen Effekt im Audioverarbeitungsmodus im Add-Registry-Abschnitt für dieses Gerät an. Das folgende INF-Beispiel zeigt die Zeichenfolgen und Add-Registry-Abschnitte, die die Schlüsselwort (keyword) unterstützten Streamingverarbeitungsmodi der Erkennung in die Registrierung laden.

[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%

Medienklassen-INF-Erweiterungen