xine-lib 1.2.11
Typedefs | Enumerations | Functions
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()

void x11osd_blend ( x11osd osd,
vo_overlay_t overlay 
)

◆ x11osd_clear()

void x11osd_clear ( x11osd osd)

◆ x11osd_colorkey()

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

◆ x11osd_create()

x11osd * x11osd_create ( xine_t xine,
Display *  display,
int  screen,
Window  window,
enum x11osd_mode  mode 
)

◆ x11osd_destroy()

void x11osd_destroy ( x11osd osd)

◆ x11osd_drawable_changed()

void x11osd_drawable_changed ( x11osd osd,
Window  window 
)

◆ x11osd_expose()

void x11osd_expose ( x11osd osd)

◆ x11osd_resize()

void x11osd_resize ( x11osd osd,
int  width,
int  height 
)