다음을 통해 공유


IDirect3DDevice9Ex::SetMaximumFrameLatency 메서드(d3d9.h)

시스템에서 렌더링을 위해 큐에 대기할 수 있는 프레임 수를 설정합니다.

구문

HRESULT SetMaximumFrameLatency(
  [in] UINT MaxLatency
);

매개 변수

[in] MaxLatency

형식: UINT

드라이버가 큐에 대기할 수 있는 최대 백 버퍼 프레임 수입니다. 값은 일반적으로 3이지만 범위는 1에서 20까지입니다. 값이 0이면 대기 시간이 기본값으로 다시 설정됩니다. 다중 헤드 디바이스의 경우 MaxLatency 는 1인당 지정됩니다.

반환 값

형식: HRESULT

가능한 반환 값에는 D3D_OK 또는 D3DERR_DEVICEREMOVED( D3DERR 참조)가 포함됩니다.

설명

프레임 대기 시간은 렌더링을 위해 제출하기 전에 큐에 저장할 수 있는 프레임의 수입니다. 대기 시간은 CPU가 사용자 입력에 응답하는 방법과 렌더링 큐에 있는 프레임 중에서 선택하는 방법을 제어하는 데 자주 사용됩니다.

사용자 입력(예: 비디오 재생)이 없는 애플리케이션에서 3프레임 이상의 데이터를 큐에 대기시키는 것이 유용한 경우가 많습니다.

요구 사항

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

추가 정보

IDirect3DDevice9Ex