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 stream audio yang terhubung ke itu melalui Wire . Ini menyediakan satu pin Masukan tetapi tidak menghasilkan saluran keluar apa pun.
Rangkuman
Properti
Volume terloud yang diamati selama batas audio terakhir.
Volume rata-rata mean square yang diamati selama buffering audio terakhir.
Mengaktifkan penggunaan GetSpectrum .
Metode
Mengembalikan Wires yang terhubung ke mengepinyang ditentukan.
Mengembalikan spektrum frekuensi dari buff audio terakhir.
Properti
PeakLevel
Volume terloud yang diamati selama buff audio terakhir. Item ini sering berubah dan tidak menyebabkan peristiwa berubah.
RmsLevel
Volume rata-rata berartifaksi pada volume rata-rata yang diamati selama buffering audio terakhir. Volume ini umumnya lebih stabil daripada PeakLevel tetapi mungkin tidak menangkap spike volume sementara.
SpectrumEnabled
Mengaktifkan penggunaan GetSpectrum() . Jika false , GetSpectrum() mengembalikan array kosong, tetapi over头 CPU dari 1> Class.AudioAnaly
Metode
GetConnectedWires
Mengembalikan matriks Class.Wire|Wires yang terhubung ke mengepinyang ditentukan. AudioAnalyzer memiliki satu mengepin"Input".
Parameter
Memberikan nilai
GetSpectrum
Mengembalikan spektrum frekuensi dari dernier audio buffer, sebagai matriks rata-rata. Elemen matriks adalah tingkat volume bervariasi dari 0 hertz ke 24.000 hertz. Jika salah satu input analisis Anda berasal dari AudioDeviceInput, metode ini mengembalikan matriks kosong.