// d3d10umddi.h
typedef struct D3D11_1DDIARG_VIDEODECODEREXTENSION {
UINT Function;
void *pPrivateInputData;
UINT PrivateInputDataSize;
void *pPrivateOutputData;
UINT PrivateOutputDataSize;
UINT ResourceCount;
D3D10DDI_HRESOURCE *pResourceList;
} D3D11_1DDIARG_VIDEODECODEREXTENSION;
View the official Windows Driver Kit DDI referenceNo description available.
Specifies driver-specific data for the extended Microsoft DirectX Video Acceleration (DXVA) decoding function that is provided by a call to the VideoDecoderExtension function.
FunctionThe function number. This number identifies the operation to perform. Currently no function numbers are defined.
pPrivateInputDataA pointer to a buffer that contains input data for the driver.
PrivateInputDataSizeThe size of the buffer pointed to by pPrivateInputData, in bytes.
pPrivateOutputDataA pointer to a buffer that the driver can use to write output data.
PrivateOutputDataSizeThe size of the buffer pointed to by pPrivateOutputData, in bytes.
ResourceCountThe number of elements in the pResourceList array. If pResourceList is NULL, set ResourceCount to zero.
pResourceListA pointer to an array of resource handles. Use this member to pass Direct3D resources to the driver.
The exact meaning of each structure member depends on the value of Function.