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

Go to the source code of this file.

Typedefs

typedef struct xcbosd xcbosd
 

Enumerations

enum  xcbosd_mode { XCBOSD_SHAPED , XCBOSD_COLORKEY }
 

Functions

xcbosdxcbosd_create (xine_t *xine, xcb_connection_t *connection, xcb_screen_t *screen, xcb_window_t window, enum xcbosd_mode mode)
 
void xcbosd_colorkey (xcbosd *osd, uint32_t colorkey, vo_scale_t *scaling)
 
void xcbosd_destroy (xcbosd *osd)
 
void xcbosd_expose (xcbosd *osd)
 
void xcbosd_resize (xcbosd *osd, int width, int height)
 
void xcbosd_drawable_changed (xcbosd *osd, xcb_window_t window)
 
void xcbosd_clear (xcbosd *osd)
 
void xcbosd_blend (xcbosd *osd, vo_overlay_t *overlay)
 

Typedef Documentation

◆ xcbosd

typedef struct xcbosd xcbosd

Enumeration Type Documentation

◆ xcbosd_mode

Enumerator
XCBOSD_SHAPED 
XCBOSD_COLORKEY 

Function Documentation

◆ xcbosd_blend()

◆ xcbosd_clear()

◆ xcbosd_colorkey()

void xcbosd_colorkey ( xcbosd * osd,
uint32_t colorkey,
vo_scale_t * scaling )

◆ xcbosd_create()

◆ xcbosd_destroy()

◆ xcbosd_drawable_changed()

◆ xcbosd_expose()

◆ xcbosd_resize()