Como Usar o Plugin
A ideia por trás do plugin é analisar os dados de áudio em tempo real enquanto a onda sonora é reproduzida. Ele funciona em estreita colaboração com o plugin Runtime Audio Importer e foi projetado para ser amigável para desenvolvedores, especialmente para ele.
O plugin deve ser usado da seguinte forma: Importar onda sonora -> Reproduzir onda sonora -> Analisar dados de áudio enquanto a onda sonora é reproduzida.
Primeiro, você precisa importar uma onda sonora. Este processo é descrito aqui.
Em seguida, você precisa criar um objeto Audio Analysis Tools.
Você precisa vincular ao delegado On Generate PCM Data para obter os dados de áudio enquanto a onda sonora é reproduzida.
Depois, você precisa reproduzir a onda sonora como desejar (após a reprodução, você poderá obter os dados de áudio via delegado On Generate PCM Data). Como exatamente reproduzir uma onda sonora, bem como sobre os recursos, é descrito aqui.
Após a reprodução, você precisa chamar ProcessAudioFrames onde deve inserir os PCM Data retornados do delegado On Generate PCM Data. Neste ponto, os dados FFT serão calculados.
Finalmente, você pode analisar os dados de áudio como quiser. Por exemplo, você pode chamar as funções GetComplexSpectralDifference ou IsBeat: