Freigeben über


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)

Siehe auch

KSNODEPROPERTY_AUDIO_CHANNEL

KSNODETYPE_PEAKMETER

KSPROPERTY_AUDIO_PEAKMETER2