Miam-Player  0.8.0
A nice music player

Files

file  d3d11va.h
 

Classes

struct  AVD3D11VAContext
 

Macros

#define FF_DXVA2_WORKAROUND_SCALING_LIST_ZIGZAG   1
 Work around for Direct3D11 and old UVD/UVD+ ATI video cards. More...
 
#define FF_DXVA2_WORKAROUND_INTEL_CLEARVIDEO   2
 Work around for Direct3D11 and old Intel GPUs with ClearVideo interface. More...
 

Typedefs

typedef struct AVD3D11VAContext AVD3D11VAContext
 

Functions

AVD3D11VAContextav_d3d11va_alloc_context (void)
 

Detailed Description

Macro Definition Documentation

◆ FF_DXVA2_WORKAROUND_INTEL_CLEARVIDEO

#define FF_DXVA2_WORKAROUND_INTEL_CLEARVIDEO   2

Work around for Direct3D11 and old Intel GPUs with ClearVideo interface.

◆ FF_DXVA2_WORKAROUND_SCALING_LIST_ZIGZAG

#define FF_DXVA2_WORKAROUND_SCALING_LIST_ZIGZAG   1

Work around for Direct3D11 and old UVD/UVD+ ATI video cards.

Typedef Documentation

◆ AVD3D11VAContext

This structure is used to provides the necessary configurations and data to the Direct3D11 FFmpeg HWAccel implementation.

The application must make it available as AVCodecContext.hwaccel_context.

Use av_d3d11va_alloc_context() exclusively to allocate an AVD3D11VAContext.

Function Documentation

◆ av_d3d11va_alloc_context()

AVD3D11VAContext* av_d3d11va_alloc_context ( void  )

Allocate an AVD3D11VAContext.

Returns
Newly-allocated AVD3D11VAContext or NULL on failure.