GetSpectrumData란?
재생 중인 오디오 소스의 스펙트럼 데이터를 제공해주는 함수입니다.
스펙트럼 데이터란? 이전 글을 참고해주세요.
GetSpectrumData 매개 변수
매개변수 | 설명 |
samples | FFT 결과를 저장할 배열입니다. 배열의 길이는 2의 제곱 수여야 합니다. |
channel | 채널을 나타냅니다. 모노, 스테레오 및 멀티 채널(최대 여덟 개 채널)을 지원합니다. |
(FFTWindow) window |
샘플링할 때 사용할 FFTWindow를 나타냅니다. 주파수 대역에서 신호의 누출을 줄이기 위해 사용됩니다. |
FFT란?
FFT는 Fast Fourier Transform의 약자로, Discrete Fourier Transform(DFT)과 그 역변환을 빠르게 수행하는 효율적인 알고리즘입니다.(뭔 말이람?)
Fourier 변환은 시간 영역에서의 신호를 주파수 영역으로 변환하는 것을 의미합니다. 이를 통해 신호의 주파수 성분을 분석할 수 있습니다. FFT는 이러한 푸리에 변환을 빠르게 수행하기 위해 개발된 알고리즘입니다.
한 마디로, FFT는 디지털 신호 처리, 편미분 방정식의 근을 구하는 알고리즘 등 다양한 분야에서 활용됩니다.