AudioEffectSpectrumAnalyzer
繼承: AudioEffect < Resource < RefCounted < Object
可用於即時音訊視覺化的音訊效果。
說明
此效果不會改變聲音輸出,但可用於即時音訊視覺化。
該資源會配置一個 AudioEffectSpectrumAnalyzerInstance,於執行時進行實際分析,可透過 AudioServer.get_bus_effect_instance() 取得。
若需程式化產生聲音,請參閱 AudioStreamGenerator。
教學
屬性
|
||
|
||
|
列舉
enum FFTSize: 🔗
FFTSize FFT_SIZE_256 = 0
使用 256 個取樣點進行快速傅立葉轉換。延遲最低,但長時間穩定性最差。
FFTSize FFT_SIZE_512 = 1
使用 512 個取樣點進行快速傅立葉轉換。延遲低,但長時間穩定性較差。
FFTSize FFT_SIZE_1024 = 2
使用 1024 個取樣點進行快速傅立葉轉換。延遲與穩定性折衷。
FFTSize FFT_SIZE_2048 = 3
使用 2048 個取樣點進行快速傅立葉轉換。延遲高,但穩定。
FFTSize FFT_SIZE_4096 = 4
使用 4096 個取樣點進行快速傅立葉轉換。延遲最高,但穩定性最佳。
FFTSize FFT_SIZE_MAX = 5
代表 FFTSize 列舉的大小。
屬性說明
緩衝區保留時長(秒)。值越大資料保存越久,但佔用記憶體越多。
快速傅立葉轉換緩衝區大小。值越高頻譜分析隨時間越平滑,但延遲也越大;突發振幅變化時此延遲特別明顯。
There is currently no description for this property. Please help us by contributing one!