FFmpeg
Classes | Macros | Typedefs | Functions
d3d11va.h File Reference

Public libavcodec D3D11VA header. More...

#include <stdint.h>
#include <d3d11.h>

Go to the source code of this file.

Classes

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

Macros

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

Typedefs

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

Functions

AVD3D11VAContextav_d3d11va_alloc_context (void)
 Allocate an AVD3D11VAContext. More...
 

Detailed Description

Public libavcodec D3D11VA header.