KSPROPERTY_AUDIO_PEAKMETER
Die KSPROPERTY_AUDIO_PEAKMETER-Eigenschaft ruft den maximalen Audiosignalpegel ab, der seit dem letzten Zurücksetzen des Peakmeterknotens an einem Peakmeterknoten (KSNODETYPE_PEAKMETER) aufgetreten ist.
Wichtig
KSPROPERTY_AUDIO_PEAKMETER Eigenschaft ist veraltet und sollte nicht verwendet werden. Verwenden Sie stattdessen KSPROPERTY_AUDIO_PEAKMETER2 .
Nutzungszusammenfassungstabelle
Herunterladen | Set | Ziel | Eigenschaftsdeskriptortyp | Eigenschaftswerttyp |
---|---|---|---|---|
Ja |
Nein |
Knoten über Filter oder Anheften instance |
KSNODEPROPERTY_AUDIO_CHANNEL | LONG |
Der Eigenschaftswert (Vorgangsdaten) ist vom Typ LONG und gibt den Spitzenwert des Beispiels auf dem Knoten an. Wenn der Spitzenwert negativ ist, wird sein absoluter Wert verwendet.
Rückgabewert
Eine KSPROPERTY_AUDIO_PEAKMETER-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen entsprechenden Fehler status Code zurück. Die folgende Tabelle zeigt einen möglichen Fehler status Code.
Statuscode | Bedeutung |
---|---|
STATUS_NOT_IMPLEMENTED |
Der KS-Filter kann den aktuellen Wert des Peakmeters nicht zurückgeben. |
Bemerkungen
Ein KS-Audiofilter verarbeitet diese Eigenschaftsanforderung synchron. Wenn die Anforderung erfolgreich ist, wird der Peakmeter zurückgesetzt, wodurch der akkumulierte Spitzenwert auf 0 initialisiert wird. Wenn die Anforderung nicht erfolgreich ist, wird der Peakmeter nicht geändert.
Das System sendet eine IOCTL_KS_PROPERTY Anforderung für die KSPROPERTY_AUDIO_PEAKMETER-Eigenschaft am IRQL-PASSIVE_LEVEL.
Anforderungen
Header |
Ksmedia.h (include Ksmedia.h) |