Export (0) Print
Expand All
Expand Minimize

DXVAHD_VPCAPS structure

Specifies the capabilities of the Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor.

Syntax


typedef struct _DXVAHD_VPCAPS {
  GUID VPGuid;
  UINT PastFrames;
  UINT FutureFrames;
  UINT ProcessorCaps;
  UINT ITelecineCaps;
  UINT CustomRateCount;
} DXVAHD_VPCAPS;

Members

VPGuid

A GUID that identifies the video processor. This GUID is defined by the device, and is used in various IDXVAHD_Device methods to specify the video processor.

PastFrames

The number of past reference frames required to perform the optimal video processing.

FutureFrames

The number of future reference frames required to perform the optimal video processing.

ProcessorCaps

A bitwise OR of zero or more flags from the DXVAHD_PROCESSOR_CAPS enumeration.

ITelecineCaps

A bitwise OR of zero or more flags from the DXVAHD_ITELECINE_CAPS enumeration.

CustomRateCount

The number of custom output frame rates. To get the list of custom frame rates, call the IDXVAHD_Device::GetVideoProcessorCustomRates method. Custom frame rates are used for frame-rate conversion and inverse telecine.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Dxvahd.h

See also

DXVA-HD
Media Foundation Structures
IDXVAHD_Device::GetVideoProcessorCaps

 

 

Community Additions

ADD
Show:
© 2014 Microsoft