AudioAnalyzer
*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
Le volume le plus élevé observé lors de l' dernier tampon audio.
La moyenne de volume racine observée pendant le dernier tampon audio.
Permet l'utilisation de GetSpectrum .
Méthodes
Retourne un tableau de Wires qui sont connectés à l'épinglerspécifié.
Renvoie le spectre de fréquence du dernier tampon audio.
Propriétés
PeakLevel
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
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
Permet l'utilisation de GetSpectrum(). Si false , GetSpectrum() renvoie un matricevide, mais l'overhead du CPU du 1> Class.AudioAnal
Méthodes
GetConnectedWires
Retourne un tableau de Wires qui sont connectés à l'écrou spécifié. AudioAnalyzer a un seul épingler« entrée ».
Paramètres
Retours
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.