다음을 통해 공유


ID3DX11FFT::ForwardTransform 메서드(d3dcsx.h)

앞으로 FFT를 수행합니다.

구문

HRESULT ForwardTransform(
  [in]      const ID3D11UnorderedAccessView *pInputBuffer,
  [in, out] ID3D11UnorderedAccessView       **ppOutputBuffer
);

매개 변수

[in] pInputBuffer

형식: const ID3D11UnorderedAccessView*

입력 버퍼에 대한 ID3D11UnorderedAccessView 에 대한 포인터입니다.

[in, out] ppOutputBuffer

형식: ID3D11UnorderedAccessView**

ID3D11UnorderedAccessView 포인터에 대한 포인터입니다. *ppOutputBufferNULL이면 계산이 임시 버퍼 간에 전환됩니다. 또한 에 기록된 마지막 버퍼는 *ppOutputBuffer에 저장됩니다. 그렇지 않으면 *ppOutputBuffer 가 출력 버퍼로 사용됩니다(추가 복사본이 발생할 수 있음).

반환 값

형식: HRESULT

Direct3D 11 반환 코드 항목에 설명된 반환 코드 중 하나를 반환합니다.

설명

ID3DX11FFT::AttachBuffersAndPrecompute를 사용하여 버퍼가 컨텍스트에 연결된 후 ForwardTransform을 호출할 수 있습니다. pInputBuffer와 *ppOutputBuffer의 조합은 임시 버퍼 중 하나일 수 있습니다.

복잡한 데이터의 형식은 인터리브 구성 요소(예: (Real0, Imag0), (Real1, Imag1) ... 등)입니다. 데이터는 행 주 순서로 저장됩니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3dcsx.h
라이브러리 D3dcsx.lib

추가 정보

ID3DX11FFT