DXVADDI_VIDEODESC structure (d3dumddi.h)

The DXVADDI_VIDEODESC structure describes a video stream.

Syntax

typedef struct _DXVADDI_VIDEODESC {
  [in] UINT                   SampleWidth;
  [in] UINT                   SampleHeight;
  [in] DXVADDI_EXTENDEDFORMAT SampleFormat;
  [in] D3DDDIFORMAT           Format;
  [in] DXVADDI_FREQUENCY      InputSampleFreq;
  [in] DXVADDI_FREQUENCY      OutputFrameFreq;
  [in] UINT                   UABProtectionLevel;
  [in] UINT                   Reserved;
} DXVADDI_VIDEODESC;

Members

[in] SampleWidth

The width of the video sample, in pixels.

[in] SampleHeight

The height of the video sample, in pixels.

[in] SampleFormat

A DXVADDI_EXTENDEDFORMAT structure that describes the extended format of the video sample.

[in] Format

A D3DDDIFORMAT structure that describes the extended format of the video sample.

[in] InputSampleFreq

A DXVADDI_FREQUENCY structure that defines the frequency of incoming video.

[in] OutputFrameFreq

A DXVADDI_FREQUENCY structure that defines the frame rate of output video.

[in] UABProtectionLevel

A UINT value that specifies the level of data protection that is required when the user accessible bus is present.

[in] Reserved

Reserved. Do not use this member.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dumddi.h (include D3dumddi.h)

See also

D3DDDIFORMAT

DXVADDI_EXTENDEDFORMAT

DXVADDI_FREQUENCY