Windows Dev Center

Expand Minimize

D3D11_VIDEO_PROCESSOR_CONTENT_DESC structure

Describes a video stream for a video processor.

Syntax


typedef struct D3D11_VIDEO_PROCESSOR_CONTENT_DESC {
  D3D11_VIDEO_FRAME_FORMAT InputFrameFormat;
  DXGI_RATIONAL            InputFrameRate;
  UINT                     InputWidth;
  UINT                     InputHeight;
  DXGI_RATIONAL            OutputFrameRate;
  UINT                     OutputWidth;
  UINT                     OutputHeight;
  D3D11_VIDEO_USAGE        Usage;
} D3D11_VIDEO_PROCESSOR_CONTENT_DESC;

Members

InputFrameFormat

A member of the D3D11_VIDEO_FRAME_FORMAT enumeration that describes how the video stream is interlaced.

InputFrameRate

The frame rate of the input video stream, specified as a DXGI_RATIONAL structure.

InputWidth

The width of the input frames, in pixels.

InputHeight

The height of the input frames, in pixels.

OutputFrameRate

The frame rate of the output video stream, specified as a DXGI_RATIONAL structure.

OutputWidth

The width of the output frames, in pixels.

OutputHeight

The height of the output frames, in pixels.

Usage

A member of the D3D11_VIDEO_USAGE enumeration that describes how the video processor will be used. The value indicates the desired trade-off between speed and video quality. The driver uses this flag as a hint when it creates the video processor.

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

D3d11.h

See also

ID3D11VideoDevice::CreateVideoProcessorEnumerator

 

 

Community Additions

ADD
Show:
© 2015 Microsoft