xine-lib 1.2.13-20230125hg15249
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 )