AudioAnalyzer
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
AudioAnalyzer leva medidas de stream de áudio que são conectados a ele através de Wire. Ele fornece um único entrada pino, mas não produz nenhum stream de saída.
Resumo
Propriedades
O volume mais alto observado durante o último buffer de áudio.
O volume médio-quadrático observado durante o último buffer de áudio.
Habilita o uso de GetSpectrum .
Métodos
Retorna um array de Wires que estão conectados ao marcarespecificado.
Retorna o espectro de frequência do último buffer de áudio.
Propriedades
PeakLevel
O volume mais alto observado durante o último espaço de áudio. Essa propriedade muda com frequência e, portanto, não dispara eventos alterados.
RmsLevel
O volume médio-quadrático obtido durante o último buffer de áudio. Essa propriedade geralmente é mais estável que PeakLevel , mas pode não capturar picos de volume momentâneos.
SpectrumEnabled
Habilita o uso de GetSpectrum() . Se false , GetSpectrum() retornar um matriz / listavazio, mas a sobreposição de CPU do 1> Class.AudioAnalizador1>
Métodos
GetConnectedWires
Retorna uma matriz de Wires que estão conectados ao marcarespecificado. AudioAnalyzer tem um marcar"Input".
Parâmetros
Devolução
GetSpectrum
Retorna o espectro de frequência do último buffer de áudio, como uma matriz de números. Os elementos da matriz são níveis de volume de canto médio, espaçados uniformemente de 0 hertz a 24.000 hertz. Se qualquer um dos entrada do analisador vier de um AudioDeviceInput, esse método retorna uma matriz / listavazia.