Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |