AudioAnalyzer

Veraltete anzeigen

*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

Methoden

Ereignisse

Eigenschaften

PeakLevel

Schreibgeschützt
Nicht repliziert
Parallel lesen

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

Schreibgeschützt
Nicht repliziert
Parallel lesen

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

Parallel lesen

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.

Parallel lesen

Methoden

GetConnectedWires

Instances

Gibt eine Reihe von Wires, die mit dem angegebenen anheftenverbunden sind. AudioAnalyzer hat eine "Eingabe"anheften.

Parameter

pin: string
Standardwert: ""

Rückgaben

Instances

GetInputPins


Rückgaben

GetOutputPins


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

connected: boolean

Ob die Instanz verbunden oder getrennt wurde.

pin: string

Die Pins auf der AudioAnalyzer, die die Wire Ziele sind.

wire: Wire

Die Wire zwischen der AudioAnalyzer und der anderen Instanz.

instance: Instance

Die andere Instanz, die über die Wire verbunden ist oder war.