IDirect3DDXVADevice9::Execute

Bb205863.XDK_CHM_BANNER_left(en-us,VS.85).jpg Bb205863.XDK_CHM_BANNER_right(en-us,VS.85).jpg

IDirect3DDXVADevice9::Execute

Send an instruction to the device to perform the operation specified by the FunctionNum parameter.

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

Parameters

  • FunctionNum
    [in] The operation to be performed.
  • pInputData
    [in] Pointer to private input data passed to the driver.
  • InputSize
    [in] Length of private input data.
  • pOuputData
    [in] Pointer to private output data passed to the driver.
  • OutputSize
    [in] Length of private data buffer.
  • NumBuffers
    [in] Number of DXVABufferInfo structures passed.
  • pBufferInfo
    [in] Pointer to an array of DXVABufferInfo structures.

Return Values

Requirements

Header: Declared in Dxva.h.

See Also

IDirect3DDXVADevice9 Interface