xine-lib 1.2.13-20230125hg15249
|
#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) |
#define XINE_VA_DISPLAY_GLX 0x0001 /* Require GLX interop (vaCopySurfaceGLX) */ |
Referenced by _get_instance(), _get_instance(), _get_instance(), and vaapi_initialize().
#define XINE_VA_DISPLAY_X11 0x0002 /* Require X11 interop (vaPutSurface) */ |
Referenced by _get_instance(), and vaapi_initialize().
typedef struct xine_va_display_t xine_va_display_t |
xine_va_display_t * _x_va_display_open | ( | xine_t * | xine, |
unsigned | visual_type, | ||
const void * | visual, | ||
unsigned | flags ) |
References _x_find_module(), default_va_display_dispose(), xine_va_display_plugin_s::display, xine_module_s::dispose, NULL, VA_DISPLAY_PLUGIN_TYPE, and va_display_plugin_params_t::xine.
Referenced by _x_va_new().