xine-lib 1.2.13-20230125hg15249
x11osd.h File Reference
#include <xine/vo_scale.h>

Go to the source code of this file.

Typedefs

typedef struct x11osd x11osd
 

Enumerations

enum  x11osd_mode { X11OSD_SHAPED , X11OSD_COLORKEY }
 

Functions

x11osdx11osd_create (xine_t *xine, Display *display, int screen, Window window, enum x11osd_mode mode)
 
void x11osd_colorkey (x11osd *osd, uint32_t colorkey, vo_scale_t *scaling)
 
void x11osd_destroy (x11osd *osd)
 
void x11osd_expose (x11osd *osd)
 
void x11osd_resize (x11osd *osd, int width, int height)
 
void x11osd_drawable_changed (x11osd *osd, Window window)
 
void x11osd_clear (x11osd *osd)
 
void x11osd_blend (x11osd *osd, vo_overlay_t *overlay)
 

Typedef Documentation

◆ x11osd

typedef struct x11osd x11osd

Enumeration Type Documentation

◆ x11osd_mode

Enumerator
X11OSD_SHAPED 
X11OSD_COLORKEY 

Function Documentation

◆ x11osd_blend()

◆ x11osd_clear()

◆ x11osd_colorkey()

void x11osd_colorkey ( x11osd * osd,
uint32_t colorkey,
vo_scale_t * scaling )

◆ x11osd_create()

◆ x11osd_destroy()

◆ x11osd_drawable_changed()

◆ x11osd_expose()

◆ x11osd_resize()