IDirect3DDevice9Ex::GetMaximumFrameLatency 메서드(d3d9.h)
시스템에서 큐에 대기할 수 있는 데이터 프레임 수를 검색합니다.
구문
HRESULT GetMaximumFrameLatency(
[out] UINT *pMaxLatency
);
매개 변수
[out] pMaxLatency
형식: UINT*
렌더링을 위해 큐에 대기할 수 있는 프레임 수를 반환합니다. 값은 일반적으로 3이지만 범위는 1에서 20까지입니다.
반환 값
형식: HRESULT
가능한 반환 값은 D3D_OK, D3DERR_DEVICELOST, D3DERR_DEVICEREMOVED, D3DERR_DRIVERINTERNALERROR, D3DERR_INVALIDCALL 또는 D3DERR_OUTOFVIDEOMEMORY( D3DERR 참조)입니다.
설명
프레임 대기 시간은 렌더링을 위해 제출하기 전에 큐에 저장할 수 있는 프레임의 수입니다. 대기 시간은 CPU가 사용자 입력에 응답하는 방법과 렌더링 큐에 있는 프레임 중에서 선택하는 방식을 제어하는 데 자주 사용됩니다.
사용자 입력(예: 비디오 재생)이 없는 애플리케이션에서 3프레임 이상의 데이터를 큐에 대기하는 것이 유용한 경우가 많습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d9.h |
라이브러리 | D3D9.lib |