Skip to content

IADLXVideoUpscale

Navigation: ADLX SDK ReferencesADLX InterfacesMultimedia

The IADLXVideoUpscale interface configures the video upscale settings of a GPU.

InterfaceId:IADLXVideoUpscale
Smart Pointer Interface Name:IADLXVideoUpscalePtr
Inherits:IADLXInterface
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

MethodDescription
GetSharpnessGets the current minimum sharpness of video upscale on a GPU.
GetSharpnessRangeGets the maximum sharpness, minimum sharpness, and step sharpness of video upscale on a GPU.
IsEnabledChecks if video upscale is enabled on a GPU.
IsSupportedChecks if video upscale is supported on a GPU.
SetEnabledSets video upscale to enabled or disabled on a GPU.
SetSharpnessSets the minimum sharpness of video upscale on a GPU.

Requirements

Headerinclude “IMultiMedia.h”
Minimum version1.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.

Subpages

  • GetSharpness - Gets the current minimum sharpness of video upscale on a GPU.
  • GetSharpnessRange - Gets the maximum sharpness, minimum sharpness, and step sharpness of video upscale on a GPU.
  • IsEnabled - Checks if video upscale is enabled on a GPU.
  • IsSupported - Checks if video upscale is supported on a GPU.
  • SetEnabled - Sets video upscale to enabled or disabled on a GPU.
  • SetSharpness - Sets the minimum sharpness of video upscale on a GPU.

API Reference

This page references: