KSPROPERTY_AUDIO_CPU_RESOURCES
Die KSPROPERTY_AUDIO_CPU_RESOURCES-Eigenschaft gibt an, ob die Funktionalität eines Knotens in Hardware implementiert oder in Software emuliert wird, die auf der Host-CPU ausgeführt wird.
Nutzungszusammenfassungstabelle
Herunterladen | Set | Ziel | Eigenschaftsdeskriptortyp | Eigenschaftswerttyp |
---|---|---|---|---|
Ja |
Nein |
Filter |
ULONG |
Der Eigenschaftswert (Vorgangsdaten) ist vom Typ ULONG und gibt an, ob die Funktionalität des Knotens in Hardware oder Software implementiert ist. Der Miniporttreiber legt diesen Wert auf eine der beiden folgenden Konstanten aus der Headerdatei Ksmedia.h fest:
KSAUDIO_CPU_RESOURCES_HOST_CPU
Dieser Knoten implementiert seine Funktionalität in Software, die auf der Host-CPU ausgeführt wird.
KSAUDIO_CPU_RESOURCES_NOT_HOST_CPU
Dieser Knoten implementiert seine Funktionalität in der Hardware.
Rückgabewert
Eine KSPROPERTY_AUDIO_CPU_RESOURCES-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen entsprechenden Fehler status Code zurück.
Bemerkungen
Diese Eigenschaft wird verwendet, um zu bestimmen, ob die folgenden Knotentypen in Hardware oder Software implementiert sind:
AEC-Knoten (KSNODETYPE_ACOUSTIC_ECHO_CANCEL)
Knoten zur Rauschunterdrückung (KSNODETYPE_NOISE_SUPPRESS)
Peakmeterknoten (KSNODETYPE_PEAKMETER)
Anforderungen
Header |
Ksmedia.h (include Ksmedia.h) |