D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW structure (d3d10umddi.h)
Describes the video processor's input view.
Syntax
typedef struct D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW {
D3D10DDI_HRESOURCE hDrvResource;
D3D11_1DDI_HVIDEOPROCESSORENUM hDrvVideoProcessorEnum;
UINT FourCC;
UINT MipSlice;
UINT FirstArraySlice;
UINT ArraySize;
} D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW;
Members
hDrvResource
A handle to the video decoder input resource.
hDrvVideoProcessorEnum
A handle to the video processor enumeration.
FourCC
A 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.
MipSlice
The identifier of the MIP-map slice.
FirstArraySlice
The identifier of the first array slice.
ArraySize
The number of array slices for the texture.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | d3d10umddi.h (include D3d10umddi.h) |