xine-lib 1.2.13-20230125hg15249
Data Structures | Macros | Typedefs | Functions
xine_va_display.h File Reference
#include <xine.h>

Go to the source code of this file.

Data Structures

struct  xine_va_display_t
 

Macros

#define XINE_VA_DISPLAY_GLX   0x0001 /* Require GLX interop (vaCopySurfaceGLX) */
 
#define XINE_VA_DISPLAY_X11   0x0002 /* Require X11 interop (vaPutSurface) */
 

Typedefs

typedef struct xine_va_display_t xine_va_display_t
 

Functions

xine_va_display_t_x_va_display_open (xine_t *xine, unsigned visual_type, const void *visual, unsigned flags)
 

Macro Definition Documentation

◆ XINE_VA_DISPLAY_GLX

#define XINE_VA_DISPLAY_GLX   0x0001 /* Require GLX interop (vaCopySurfaceGLX) */

◆ XINE_VA_DISPLAY_X11

#define XINE_VA_DISPLAY_X11   0x0002 /* Require X11 interop (vaPutSurface) */

Referenced by _get_instance(), and vaapi_initialize().

Typedef Documentation

◆ xine_va_display_t

typedef struct xine_va_display_t xine_va_display_t

Function Documentation

◆ _x_va_display_open()

xine_va_display_t * _x_va_display_open ( xine_t * xine,
unsigned visual_type,
const void * visual,
unsigned flags )