IDirect3DDXVADevice9::Execute 메서드

DXVA(DirectX Video Acceleration) 디코딩 작업을 수행합니다.

구문

HRESULT Execute(
   DWORD          FunctionNum,
   VOID           *pInputData,
   DWORD          InputSize,
   VOID           *OutputData,
   DWORD          OutputSize,
   DWORD          NumBuffers,
   DXVABufferInfo *pBufferInfo
);

매개 변수

FunctionNum

하나 이상의 DXVA 함수 번호를 포함하는 DWORD 입니다. 자세한 내용은 DXVA 1.0 사양을 참조하세요.

pInputData

디코딩 작업에 대한 입력 데이터가 포함된 버퍼에 대한 포인터입니다. 이 데이터의 의미는 표면 유형 및 함수 번호에 따라 달라집니다.

InputSize

입력 데이터의 크기(바이트)입니다.

OutputData

비디오 가속기가 출력 데이터를 쓰는 버퍼에 대한 포인터입니다.

OutputSize

OutputData 버퍼의 크기(바이트)입니다.

NumBuffers

pBufferInfo 배열의 요소 수입니다.

pBufferInfo

DXVABufferInfo 구조체의 배열에 대한 포인터입니다.

반환 값

메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Dxva.h

추가 정보

IDirect3DDXVADevice9