다음을 통해 공유


D3DX11CreateFFT 함수(d3dcsx.h)

ID3DX11FFT COM 인터페이스 개체를 만듭니다.

구문

HRESULT D3DX11CreateFFT(
        ID3D11DeviceContext    *pDeviceContext,
  [in]  const D3DX11_FFT_DESC  *pDesc,
        UINT                   Flags,
  [out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
  [out] ID3DX11FFT             **ppFFT
);

매개 변수

pDeviceContext

형식: ID3D11DeviceContext*

FFT에 사용할 ID3D11DeviceContext 인터페이스에 대한 포인터입니다.

[in] pDesc

형식: const D3DX11_FFT_DESC*

FFT 데이터의 모양과 정방향 및 역방향 변환에 사용해야 하는 배율 인수를 설명하는 D3DX11_FFT_DESC 구조체에 대한 포인터입니다.

Flags

형식: UINT

FFT의 동작에 영향을 주는 플래그는 0이거나 D3DX11_FFT_CREATE_FLAG 플래그의 조합일 수 있습니다.

[out] pBufferInfo

형식: D3DX11_FFT_BUFFER_INFO*

FFT 알고리즘을 실행하기 위한 버퍼 요구 사항을 수신하는 D3DX11_FFT_BUFFER_INFO 구조체에 대한 포인터입니다. 이 정보를 사용하여 지정된(또는 더 큰) 크기의 원시 버퍼를 할당한 다음 , ID3DX11FFT::AttachBuffersAndPrecompute 메서드를 호출하여 버퍼를 FFT 개체에 등록합니다.

[out] ppFFT

형식: ID3DX11FFT**

만든 FFT 개체의 ID3DX11FFT 인터페이스에 대한 포인터를 수신하는 변수에 대한 포인터입니다.

반환 값

형식: HRESULT

Direct3D 11 반환 코드 중 하나입니다.

요구 사항

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

추가 정보

D3DCSX 11 함수