AudioAnalyzer
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
AudioAnalyzer bierze pomiary z przepustnic wideo, które są podłączone do niego za pośrednictwem Wire. Dostarcza jeden wejściowy pin, ale nie produkuje żadnych przepustnic wychodzących.
Podsumowanie
Właściwości
Najgłośniejszy poziom dźwięku zarejestrowany podczas ostatniego bufora dźwiękowego.
Obserwowano w ciągu ostatniego filtra audio średnią ilość obiektów.
Włącza użycie GetSpectrum .
Metody
Zwraca Wires, które są połączone z określonym przypinać.
Zwraca spektrum częstotliwości ostatniego bufora audio.
Właściwości
PeakLevel
Głośniejszy poziom dźwięku zarejestrowany podczas ostatniego bufora dźwiękowego. Ta właściwość często się zmienia i więc nie wstrzykuje zmienionych wydarzeń.
RmsLevel
Obserwowano w ciągu ostatniego filtra audio przeciętny poziom hałasu. Ta właściwość jest ogólnie stabilniejsza niż PeakLevel ale może nie chwyć momentalnych szczytów hałasu.
SpectrumEnabled
Włącza użycie GetSpectrum() . Jeśli false , GetSpectrum() zwraca pustą matrycę, ale nadmierne obciążenie CPU 1> Class.
Metody
GetConnectedWires
Zwraca Wires, które są połączone z określonym przypinać. AudioAnalyzer ma jeden przypinać"wejścia".
Parametry
Zwroty
GetSpectrum
Zwraca spektrum częstotliwości ostatniego bufora audio, jako matrykę liczb. Elementy matryki są poziomy poziomu głosu AudioDeviceInput , równomiernie rozmieszczone od 0 hertz do 24,000 hertz. Jeśli którykolwiek z wejść analityka pochodzi z bufora audio, ten metodę zwraca pustą matrykę.