Skip to main content

FFT

임의 개수의 샘플을 사용한 고속 푸리에 변환입니다.

구문

매개 변수

pReal   _Inout_updates_((uLength * uCount) / 4)
형식: XMVECTOR* __restrict
FFT의 실수 성분입니다. 최소한 (uLength × uCount) ÷ 4개의 요소를 가져야 합니다. pImaginary   _Inout_updates_((uLength * uCount) / 4)
형식: XMVECTOR* __restrict
FFT의 허수 성분입니다. 최소한 (uLength × uCount) ÷ 4개의 요소를 가져야 합니다. pUnityTable   _In_reads_(uLength * uCount)
형식: XMVECTOR* __restrict
FFT에서 사용할 단위 테이블입니다. 최소한 uLength × uCount개의 XMVECTOR를 가져야 합니다. 자세한 내용은 FFTInitializeUnityTable를 참조하세요. uLength   _In_
형식: size_t
샘플 단위의 FFT 길이입니다. uLength는 2의 거듭제곱이고 16보다 커야 합니다. uCount   _In_
형식: size_t
FFT 반복 횟수입니다.

반환 값

형식: void 없음.

설명

샘플 수가 16 이하인 FFT의 경우 FFT16, FFT8 또는 FFT4를 사용하세요. 모든 버퍼 매개 변수는 16바이트 정렬되어야 합니다. 오디오 데이터는 FLOAT32 모노여야 합니다.

요구 사항

헤더: xdsp.h 지원 플랫폼: XBOX One 제품군 콘솔 및 XBOX Series 콘솔

관련 항목

xdsp
마지막 수정일 2026년 8월 24일