Public libavcodec VDPAU header. More...

#include <vdpau/vdpau.h>
#include <vdpau/vdpau_x11.h>
#include "libavutil/avconfig.h"
Include dependency graph for vdpau.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  FFVdpPictureInfo
 
struct  AVVDPAUContext
 This structure is used to share data between the libavcodec library and the client video application. More...
 
struct  vdpau_render_state
 This structure is used as a callback between the FFmpeg decoder (vd_) and presentation (vo_) module. More...
 

Macros

#define FF_VDPAU_STATE_USED_FOR_RENDER   1
 The videoSurface is used for rendering. More...
 
#define FF_VDPAU_STATE_USED_FOR_REFERENCE   2
 The videoSurface is needed for reference/prediction. More...
 

Typedefs

typedef struct AVVDPAUContext AVVDPAUContext
 This structure is used to share data between the libavcodec library and the client video application. More...
 

Detailed Description

Public libavcodec VDPAU header.

Definition in file vdpau.h.