AudioAnalyzer
*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
Volume paling keras yang diamati selama buffer audio terakhir.
Volume rata-rata berarti kuadrat rata-rata yang diamati selama buffer audio terakhir.
Mengaktifkan penggunaan GetSpectrum .
Metode
Kembalikan array dari Wires yang terhubung ke mengepinyang ditentukan.
Kembali spektrum frekuensi dari buffer audio terakhir.
Acara
Memicu ketika instansi lain terhubung ke atau terputus dari AudioAnalyzer melalui Wire .
Properti
PeakLevel
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
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
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.
WindowSize
Metode
GetConnectedWires
Kembalikan array dari Wires yang terhubung ke mengepinyang ditentukan. AudioAnalyzer memiliki satu mengepin"Input".
Parameter
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
Apakah instansi terhubung atau terputus.
Pin pada AudioAnalyzer yang menjadi target Wire .
The Wire antara AudioAnalyzer dan instansi lainnya.