xine-lib 1.2.11
Data Fields
video_overlay_manager_s Struct Reference

#include <video_out.h>

Data Fields

void(* init )(video_overlay_manager_t *this_gen)
 
void(* dispose )(video_overlay_manager_t *this_gen)
 
int32_t(* get_handle )(video_overlay_manager_t *this_gen, int object_type)
 
void(* free_handle )(video_overlay_manager_t *this_gen, int32_t handle)
 
int32_t(* add_event )(video_overlay_manager_t *this_gen, void *event)
 
void(* flush_events )(video_overlay_manager_t *this_gen)
 
int(* redraw_needed )(video_overlay_manager_t *this_gen, int64_t vpts)
 
void(* multiple_overlay_blend )(video_overlay_manager_t *this_gen, int64_t vpts, vo_driver_t *output, vo_frame_t *vo_img, int enabled)
 

Field Documentation

◆ add_event

int32_t(* video_overlay_manager_s::add_event) (video_overlay_manager_t *this_gen, void *event)

◆ dispose

void(* video_overlay_manager_s::dispose) (video_overlay_manager_t *this_gen)

◆ flush_events

void(* video_overlay_manager_s::flush_events) (video_overlay_manager_t *this_gen)

◆ free_handle

void(* video_overlay_manager_s::free_handle) (video_overlay_manager_t *this_gen, int32_t handle)

◆ get_handle

int32_t(* video_overlay_manager_s::get_handle) (video_overlay_manager_t *this_gen, int object_type)

◆ init

void(* video_overlay_manager_s::init) (video_overlay_manager_t *this_gen)

◆ multiple_overlay_blend

void(* video_overlay_manager_s::multiple_overlay_blend) (video_overlay_manager_t *this_gen, int64_t vpts, vo_driver_t *output, vo_frame_t *vo_img, int enabled)

◆ redraw_needed

int(* video_overlay_manager_s::redraw_needed) (video_overlay_manager_t *this_gen, int64_t vpts)

The documentation for this struct was generated from the following file: