#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) |
| |
| plugin_node_t * | node |
| | 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
◆ node
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.
◆ 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
The documentation for this struct was generated from the following file: