#include <video_out.h>
|
uint32_t(* | get_capabilities )(vo_driver_t *self) |
|
vo_frame_t *(* | alloc_frame )(vo_driver_t *self) |
|
void(* | update_frame_format )(vo_driver_t *self, vo_frame_t *img, uint32_t width, uint32_t height, double ratio, int format, int flags) |
|
void(* | display_frame )(vo_driver_t *self, vo_frame_t *vo_img) |
|
void(* | overlay_begin )(vo_driver_t *self, vo_frame_t *vo_img, int changed) |
|
void(* | overlay_blend )(vo_driver_t *self, vo_frame_t *vo_img, vo_overlay_t *overlay) |
|
void(* | overlay_end )(vo_driver_t *self, vo_frame_t *vo_img) |
|
int(* | get_property )(vo_driver_t *self, int property) |
|
int(* | set_property )(vo_driver_t *self, int property, int value) |
|
void(* | get_property_min_max )(vo_driver_t *self, int property, int *min, int *max) |
|
int(* | gui_data_exchange )(vo_driver_t *self, int data_type, void *data) |
|
int(* | redraw_needed )(vo_driver_t *self) |
|
xine_grab_video_frame_t *(* | new_grab_video_frame )(vo_driver_t *self) |
|
void(* | dispose )(vo_driver_t *self) |
|
struct plugin_node_s *node | XINE_PRIVATE_FIELD |
| Pointer to the loaded plugin node. More...
|
|
◆ alloc_frame
◆ display_frame
◆ dispose
◆ get_capabilities
uint32_t(* vo_driver_s::get_capabilities) (vo_driver_t *self) |
◆ get_property
int(* vo_driver_s::get_property) (vo_driver_t *self, int property) |
◆ get_property_min_max
void(* vo_driver_s::get_property_min_max) (vo_driver_t *self, int property, int *min, int *max) |
◆ gui_data_exchange
int(* vo_driver_s::gui_data_exchange) (vo_driver_t *self, int data_type, void *data) |
◆ new_grab_video_frame
◆ overlay_begin
◆ overlay_blend
◆ overlay_end
◆ redraw_needed
◆ set_property
int(* vo_driver_s::set_property) (vo_driver_t *self, int property, int value) |
◆ update_frame_format
◆ XINE_PRIVATE_FIELD
Pointer to the loaded plugin node.
Used by the plugins loader. It's an opaque type when using the structure outside of xine's build.
The documentation for this struct was generated from the following file: