IADLXVideoUpscale
The IADLXVideoUpscale interface configures the video upscale settings of a GPU.
InterfaceId: |
IADLXVideoUpscale |
Smart Pointer Interface Name: |
IADLXVideoUpscalePtr |
Inherits: |
|
Inherited By: |
N/A |
Video upscale improves video playback quality by applying sharpening on the upscaled video.
Dependent Interfaces
If AMD Radeon Image Sharpening is enabled in the GPU used by the video application, the video upscale settings will be ignored.
Methods
Method |
Description |
---|---|
Gets the current minimum sharpness of video upscale on a GPU. |
|
Gets the maximum sharpness, minimum sharpness, and step sharpness of video upscale on a GPU. |
|
Checks if video upscale is enabled on a GPU. |
|
Checks if video upscale is supported on a GPU. |
|
Sets video upscale to enabled or disabled on a GPU. |
|
Sets the minimum sharpness of video upscale on a GPU. |
Requirements
Header |
include “IMultiMedia.h” |
Minimum version |
1.4 |
Example
To see how to use this interface in a C++ application, refer to the Videoupscale C++ sample .
For a C application, refer to the Videoupscale C sample .