AudioAnalyzer

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

AudioAnalyzer mengambil pengukuran dari aliran audio yang terhubung kepadanya melalui Wire .Ini menyediakan satu Input pin tetapi tidak menghasilkan aliran output apa pun.Perhatikan bahwa semua proses audio dinonaktifkan di server untuk menghemat sumber daya; Properti dan metode AudioAnalyzer kembali kosong atau nol saat digunakan dari skrip server.

Rangkuman

Properti

Metode

Acara

Properti

PeakLevel

Hanya Baca
Tidak Direplikasi
Baca Paralel

Volume paling keras yang diamati selama buffer audio terakhir.Properti ini berubah lebih sering daripada framerate dan tidak menembakkan peristiwa yang diubah.Di server, properti ini selalu 0 .

RmsLevel

Hanya Baca
Tidak Direplikasi
Baca Paralel

Volume rata-rata berarti kuadrat rata-rata yang diamati selama buffer audio terakhir.Properti ini umumnya lebih stabil daripada PeakLevel tetapi mungkin tidak menangkap lonjakan volume sementara.Properti ini berubah lebih sering daripada framerate dan tidak menembakkan peristiwa yang diubah.Di server, properti ini selalu 0 .

SpectrumEnabled

Baca Paralel

Mengaktifkan penggunaan GetSpectrum() .Jika false , GetSpectrum() mengembalikan array kosong, tetapi overhead CPU dari AudioAnalyzer dikurangi secara dramatis.Ini berarti bahwa jika Anda hanya menganalisis volume audio stream, Anda dapat menonaktifkan properti ini untuk meningkatkan pelaksanaan.

Baca Paralel

Metode

GetConnectedWires

Instances

Kembalikan array dari Wires yang terhubung ke mengepinyang ditentukan. AudioAnalyzer memiliki satu mengepin"Input".

Parameter

pin: string
Nilai Default: ""

Memberikan nilai

Instances

GetInputPins


Memberikan nilai

GetOutputPins


Memberikan nilai

GetSpectrum

Kembalikan spektrum frekuensi audio terakhir, sebagai array angka.Elemen array adalah tingkat volume akar-berarti-kotak, sama rata dari 0 hertz hingga 24.000 hertz.Jika salah satu input analisis berasal dari AudioDeviceInput , atau metode ini digunakan dari skrip server, ia akan mengembalikan array kosong.


Memberikan nilai

Acara

WiringChanged

Peristiwa yang menembak setelah Wire terhubung atau terputus, dan bahwa Wire sekarang atau sebelumnya terhubung ke pin di AudioAnalyzer dan ke beberapa kejadianlain yang dapat ditransmisikan.

Parameter

connected: boolean

Apakah instansi terhubung atau terputus.

pin: string

Pin pada AudioAnalyzer yang menjadi target Wire .

wire: Wire

The Wire antara AudioAnalyzer dan instansi lainnya.

instance: Instance

Instansi lain yang terhubung atau terhubung melalui Wire .