D3D11_VIDEO_DECODER_EXTENSION structure (d3d11.h)
Contains driver-specific data for the ID3D11VideoContext::DecoderExtension method.
Syntax
typedef struct D3D11_VIDEO_DECODER_EXTENSION {
UINT Function;
void *pPrivateInputData;
UINT PrivateInputDataSize;
void *pPrivateOutputData;
UINT PrivateOutputDataSize;
UINT ResourceCount;
ID3D11Resource **ppResourceList;
} D3D11_VIDEO_DECODER_EXTENSION;
Members
Function
The function number. This number identifies the operation to perform. Currently no function numbers are defined.
pPrivateInputData
A pointer to a buffer that contains input data for the driver.
PrivateInputDataSize
The size of the pPrivateInputData buffer, in bytes.
pPrivateOutputData
A pointer to a buffer that the driver can use to write output data.
PrivateOutputDataSize
The size of the pPrivateOutputData buffer, in bytes.
ResourceCount
The number of elements in the ppResourceList array. If ppResourceList is NULL, set ResourceCount to zero.
ppResourceList
The address of an array of ID3D11Resource pointers. Use this member to pass Direct3D resources to the driver.
Remarks
The exact meaning of each structure member depends on the value of Function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Header | d3d11.h |