Partager via


KSPROPERTY_AUDIO_PEAKMETER

La propriété KSPROPERTY_AUDIO_PEAKMETER récupère le niveau de signal audio maximal qui s’est produit au niveau d’un nœud peakmeter (KSNODETYPE_PEAKMETER) depuis la dernière réinitialisation du nœud peakmeter.

Important

KSPROPERTY_AUDIO_PEAKMETER propriété est dépréciée et ne doit pas être utilisée. Utilisez KSPROPERTY_AUDIO_PEAKMETER2 à la place.

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type de valeur de propriété

Oui

Non

Nœud via filtrer ou épingler instance

KSNODEPROPERTY_AUDIO_CHANNEL

LONG

La valeur de propriété (données d’opération) est de type LONG et spécifie la valeur d’exemple de pic au niveau du nœud. Si la valeur de pointe est négative, sa valeur absolue est utilisée.

Valeur de retour

Une demande de propriété KSPROPERTY_AUDIO_PEAKMETER retourne STATUS_SUCCESS pour indiquer qu’elle s’est terminée avec succès. Sinon, la demande retourne une erreur appropriée status code. Le tableau suivant montre une erreur possible status code.

Code d’état Signification

STATUS_NOT_IMPLEMENTED

Le filtre KS ne peut pas retourner la valeur actuelle du picmètre.

Notes

Un filtre audio KS gère cette requête de propriété de manière synchrone. Si la requête réussit, elle réinitialise le picmètre, ce qui initialise la valeur de pic cumulée à zéro. Si la requête échoue, le picmètre n’est pas modifié.

Le système envoie une requête IOCTL_KS_PROPERTY pour la propriété KSPROPERTY_AUDIO_PEAKMETER à l’PASSIVE_LEVEL IRQL.

Spécifications

En-tête

Ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSNODEPROPERTY_AUDIO_CHANNEL

KSNODETYPE_PEAKMETER

KSPROPERTY_AUDIO_PEAKMETER2