AudioAnalyzer
*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à
Il volume più forte osservato durante l'ultimo buffer audio.
Il volume medio osservato durante l'ultimo frame audio.
Consente l'uso di GetSpectrum .
Metodi
Restituisce un'arrangione di Wires che sono connessi all' pinspecificato.
Restituisce lo spettro di frequenza dell'ultimo buffer audio.
Proprietà
PeakLevel
Il volume più forte osservato durante l'ultimo buffer audio. Questa proprietà cambia spesso e quindi non attiva gli eventi cambiati.
RmsLevel
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
Consente l'uso di GetSpectrum() . Se false , GetSpectrum() restituisce un vettorevuoto, ma l'Overhead del CPU della 1> Class.AudioAnal
Metodi
GetConnectedWires
Restituisce un'area di Wires che sono connessi alla pin specificata. AudioAnalyzer ha una sola pin "Input".
Parametri
Restituzioni
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.