// d3d10umddi.h
typedef struct D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW {
D3D10DDI_HRESOURCE hDrvResource;
D3D11_1DDI_HVIDEOPROCESSORENUM hDrvVideoProcessorEnum;
UINT FourCC;
UINT MipSlice;
UINT FirstArraySlice;
UINT ArraySize;
} D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW;
View the official Windows Driver Kit DDI referenceNo description available.
Describes the video processor's input view.
hDrvResourceA handle to the video decoder input resource.
hDrvVideoProcessorEnumA handle to the video processor enumeration.
FourCCA FOURCC code that the application uses to override the surface format. A value of zero indicates that the application will not override the resource format.
For example, if a new video standard emerges that requires a new substream format, the application can create an equivalent surface using a standard format and then specify a FOURCC code when it creates a view to indicate that the data is laid out according to the new video standard.
For more information about FOURCC codes, see Video FOURCCs.
MipSliceThe identifier of the MIP-map slice.
FirstArraySliceThe identifier of the first array slice.
ArraySizeThe number of array slices for the texture.
D3D11_1DDIARG_CREATEVIDEOPROCESSOROUTPUTVIEW