AudioAnalyzer
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
AudioAnalyzer nimmt Messungen von Audio-Streams auf, die durch Wire mit ihm verbunden sind.Es bietet einen einzigen Eingang -Pin, produziert aber keine Ausgabe-Streams.Beachten Sie, dass die gesamte Audioverarbeitung auf dem Server deaktiviert ist, um Ressourcen zu sparen; Eigenschaften und Methoden von AudioAnalyzer geben leere oder null-Ergebnisse zurück, wenn sie von Server-Skripts verwendet werden.
Zusammenfassung
Eigenschaften
Die lauteste Lautstärke, die während des letzten Audio-Buffers beobachtet wurde.
Die durchschnittliche Wurzel-Mean-Quadrat-Lautstärke, die während des letzten Audio-Buffers beobachtet wurde.
Aktiviert die Verwendung von GetSpectrum.
Methoden
Gibt eine Reihe von Wires, die mit dem angegebenen anheftenverbunden sind, zurück.
Gibt das Frequenzspektrum des letzten Audio-Buffers zurück.
Ereignisse
Feuert, wenn eine andere Instanz über einen AudioAnalyzer mit der Wire verbunden oder getrennt wird.
Eigenschaften
PeakLevel
Die lauteste Lautstärke, die während des letzten Audio-Buffers beobachtet wurde.Diese Eigenschaft ändert sich häufiger als die Framerate und feuert nicht geänderte Ereignisse ab.Auf dem Server ist diese Eigenschaft immer 0.
RmsLevel
Die durchschnittliche Wurzel-Mean-Quadrat-Lautstärke, die während des letzten Audio-Buffers beobachtet wurde.Diese Eigenschaft ist im Allgemeinen stabiler als PeakLevel, aber sie kann keine vorübergehenden Lautstärkschwankungen aufzeichnen.Diese Eigenschaft ändert sich häufiger als die Framerate und feuert nicht geänderte Ereignisse ab.Auf dem Server ist diese Eigenschaft immer 0.
SpectrumEnabled
Aktiviert die Verwendung von GetSpectrum().Wenn false , GetSpectrum() gibt eine leere Arrayzurück, aber die CPU-Belastung des AudioAnalyzer wird dramatisch reduziert.Das bedeutet, dass, wenn Sie nur die Lautstärke eines Streamanalysieren, Sie diese Eigenschaft deaktivieren können, um die Erfüllungzu verbessern.
WindowSize
Methoden
GetConnectedWires
Gibt eine Reihe von Wires, die mit dem angegebenen anheftenverbunden sind. AudioAnalyzer hat eine "Eingabe"anheften.
Parameter
Rückgaben
GetSpectrum
Gibt das Frequenzspektrum des letzten Audio-Buffers als Array von Zahlen zurück.Die Elemente des Arrays sind Wurzel-Durchschnitts-Quadrat-Lautstärkelevel, gleichmäßig von 0 Hertz bis 24.000 Hertz verteilt.Wenn irgendeine der Eingänge des Analyzers von einem AudioDeviceInput stammen oder diese Methode von einem Skript, das. PL: die Skriptsverwendet wird, gibt sie eine leere Liste zurück.
Rückgaben
Ereignisse
WiringChanged
Ereignis, das nachdem abgefeuert wird, nachdem ein Wire verbunden oder getrennt wurde, und das Wire jetzt oder zuvor mit einem Pin auf der AudioAnalyzer und mit einigen anderen verwendbaren Instanzen verbunden war.
Parameter
Ob die Instanz verbunden oder getrennt wurde.
Die Pins auf der AudioAnalyzer, die die Wire Ziele sind.
Die Wire zwischen der AudioAnalyzer und der anderen Instanz.