AudioAnalyzer

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

AudioAnalyzer prend les mesures des flux audio qui sont connectés à lui via Wire. Il fournit un seul entrée pin, mais ne produit aucun flux de sortie.

Résumé

Propriétés

  • Lecture uniquement
    Non répliqué
    Lecture parallèle

    Le volume le plus élevé observé lors de l' dernier tampon audio.

  • Lecture uniquement
    Non répliqué
    Lecture parallèle

    La moyenne de volume racine observée pendant le dernier tampon audio.

  • Lecture parallèle

    Permet l'utilisation de GetSpectrum .

Méthodes

Propriétés

PeakLevel

Lecture uniquement
Non répliqué
Lecture parallèle

Le volume le plus élevé observé lors de l' dernier tampon audio. Cette propriété change souvent et ne déclenche donc pas les événements modifiés.

RmsLevel

Lecture uniquement
Non répliqué
Lecture parallèle

La valeur de volume moyenne observée pendant le dernier tampon audio. Cette propriété est généralement plus stable que PeakLevel mais elle peut ne pas capturer de pointes de volume temporaires.

SpectrumEnabled

Lecture parallèle

Permet l'utilisation de GetSpectrum(). Si false , GetSpectrum() renvoie un matricevide, mais l'overhead du CPU du 1> Class.AudioAnal

Méthodes

GetConnectedWires

Instances

Retourne un tableau de Wires qui sont connectés à l'écrou spécifié. AudioAnalyzer a un seul épingler« entrée ».

Paramètres

pin: string

Retours

Instances

GetSpectrum

Renvoie le spectre de fréquence du dernier tampon audio, en tant qu'un tableau de nombres. Les éléments du tableau sont les niveaux de volume de racine-moyenne-carré, de 0 hertz à 24 000 hertz. Si l'un des entrants de l'analyseur vient d'un AudioDeviceInput, ce méthode renvoie un matricevide.


Retours

Évènements