DXVAHD_VPCAPS structure (dxvahd.h)
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
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | dxvahd.h |