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 |
|
See also