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) |