AudioAnalyzer

Pokaż przestarzałe

*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

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Najgłośniejszy poziom dźwięku zarejestrowany podczas ostatniego bufora dźwiękowego.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Obserwowano w ciągu ostatniego filtra audio średnią ilość obiektów.

  • Odczyt równoległy

    Włącza użycie GetSpectrum .

Metody

Właściwości

PeakLevel

Tylko do odczytu
Bez replikacji
Odczyt równoległy

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

Tylko do odczytu
Bez replikacji
Odczyt równoległy

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

Odczyt równoległy

Włącza użycie GetSpectrum() . Jeśli false , GetSpectrum() zwraca pustą matrycę, ale nadmierne obciążenie CPU 1> Class.

Metody

GetConnectedWires

Instances

Zwraca Wires, które są połączone z określonym przypinać. AudioAnalyzer ma jeden przypinać"wejścia".

Parametry

pin: string

Zwroty

Instances

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ę.


Zwroty

Zdarzenia