Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
DXVA Namespace Reference

Classes

class  CContext
 
class  CDecoder
 
class  CEnumeratorHD
 
class  CProcessorHD
 
class  CVideoBuffer
 
class  CVideoBufferCopy
 
class  CVideoBufferPool
 
class  CVideoBufferPoolTyped
 
class  CVideoBufferShared
 
struct  DXGIColorSpaceArgs
 
struct  ProcAmpFilter
 
struct  ProcAmpInfo
 
struct  ProcColorSpaces
 
struct  ProcessorCapabilities
 
struct  ProcessorConversion
 
struct  ProcessorFormats
 
struct  SupportedConversionsArgs
 

Typedefs

using ProcessorConversions = std::vector<ProcessorConversion>
 

Enumerations

enum  InputFormat { None , TopLeft , Left }
 

Variables

const ProcAmpFilter PROCAMP_FILTERS []
 
constexpr size_t NUM_FILTERS = ARRAYSIZE(PROCAMP_FILTERS)
 

Typedef Documentation

◆ ProcessorConversions

Enumeration Type Documentation

◆ InputFormat

Enumerator
None 
TopLeft 
Left 

Variable Documentation

◆ NUM_FILTERS

constexpr size_t DXVA::NUM_FILTERS = ARRAYSIZE(PROCAMP_FILTERS)
constexpr

◆ PROCAMP_FILTERS

const ProcAmpFilter DXVA::PROCAMP_FILTERS[]
Initial value:
= {
{D3D11_VIDEO_PROCESSOR_FILTER_BRIGHTNESS,
D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS, "Brightness"},
{D3D11_VIDEO_PROCESSOR_FILTER_CONTRAST,
D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST, "Contrast"},
{D3D11_VIDEO_PROCESSOR_FILTER_HUE,
D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE, "Hue"},
{D3D11_VIDEO_PROCESSOR_FILTER_SATURATION,
D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION, "Saturation"},
{D3D11_VIDEO_PROCESSOR_FILTER_NOISE_REDUCTION,
D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION, "Noise Reduction"},
{D3D11_VIDEO_PROCESSOR_FILTER_EDGE_ENHANCEMENT,
D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT, "Edge Enhancement"},
{D3D11_VIDEO_PROCESSOR_FILTER_ANAMORPHIC_SCALING,
D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING, "Anamorphic Scaling"},
{D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT,
D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT, "Stereo Adjustment"}}