AudioAnalyzer

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

AudioAnalyzer misura le misurazioni dai flussi audio che sono connessi a esso attraverso Wire . Fornisce un singolo 輸入 pin ma non produce alcun flusso di uscita.

Sommario

Proprietà

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    Il volume più forte osservato durante l'ultimo buffer audio.

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    Il volume medio osservato durante l'ultimo frame audio.

  • Lettura Parallela

    Consente l'uso di GetSpectrum .

Metodi

Proprietà

PeakLevel

Sola Lettura
Non Replicato
Lettura Parallela

Il volume più forte osservato durante l'ultimo buffer audio. Questa proprietà cambia spesso e quindi non attiva gli eventi cambiati.

RmsLevel

Sola Lettura
Non Replicato
Lettura Parallela

Il volume medio-aritmetico osservato durante l'ultimo audio buffer. Questa proprietà è generalmente più stabile di PeakLevel ma potrebbe non catturare i picchi di volume momentanei.

SpectrumEnabled

Lettura Parallela

Consente l'uso di GetSpectrum() . Se false , GetSpectrum() restituisce un vettorevuoto, ma l'Overhead del CPU della 1> Class.AudioAnal

Metodi

GetConnectedWires

Instances

Restituisce un'area di Wires che sono connessi alla pin specificata. AudioAnalyzer ha una sola pin "Input".

Parametri

pin: string

Restituzioni

Instances

GetSpectrum

Restituisce lo spettro di frequenza dell'ultimo Buffer audio, come un insieme di numeri. Gli elementi dell' array sono i livelli di volume del volume del AudioDeviceInput, distribuiti equamente da 0 hertz a 24.000 hertz. Se qualsiasi delle entrate dell'analizzatore viene da un Class.AudioDeviceInput , questo metodo restituisce un vettorevuoto.


Restituzioni

Eventi