Eklentiyi Nasıl Kullanırsınız
Eklentinin arkasındaki fikir, ses dalgası çalarken ses verilerini gerçek zamanlı olarak analiz etmektir. Runtime Audio Importer eklentisiyle çok yakın çalışır ve özellikle onun için geliştirici dostu olacak şekilde tasarlanmıştır.
Eklenti şu şekilde kullanılmalıdır: Ses dalgasını içe aktar -> Ses dalgasını çal -> Ses dalgası çalarken ses verilerini analiz et.
İlk olarak, bir ses dalgasını içe aktarmanız gerekir. Bu işlem burada anlatılmıştır.
Daha sonra bir Audio Analysis Tools nesnesi oluşturmanız gerekir.
Ses dalgası çalarken ses verilerini almak için On Generate PCM Data temsilcisine bağlanmanız gerekir.
Sonraki adımda, ses dalgasını istediğiniz gibi çalmanız gerekir (çaldıktan sonra, On Generate PCM Data temsilcisi aracılığıyla ses verilerini alabileceksiniz). Bir ses dalgasını nasıl çalacağınız ve özellikler hakkında burada anlatılmıştır.
Çaldıktan sonra, On Generate PCM Data temsilcisinden döndürülen PCM Data'yı koyacağınız ProcessAudioFrames'i çağırmanız gerekir. Bu noktada, FFT verileri hesaplanacaktır.
Son olarak, ses verilerini istediğiniz gibi analiz edebilirsiniz. Örneğin GetComplexSpectralDifference veya IsBeat işlevlerini çağırabilirsiniz: