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 [데스크톱 앱만 해당] |
헤더 |
|
추가 정보