#include <video_out.h>
|
uint32_t(* | get_capabilities )(xine_video_port_t *self) |
|
void(* | open )(xine_video_port_t *self, xine_stream_t *stream) |
|
vo_frame_t *(* | get_frame )(xine_video_port_t *self, uint32_t width, uint32_t height, double ratio, int format, int flags) |
|
xine_grab_video_frame_t *(* | new_grab_video_frame )(xine_video_port_t *self) |
|
vo_frame_t *(* | get_last_frame )(xine_video_port_t *self) |
|
void(* | enable_ovl )(xine_video_port_t *self, int ovl_enable) |
|
video_overlay_manager_t *(* | get_overlay_manager )(xine_video_port_t *self) |
|
void(* | flush )(xine_video_port_t *self) |
|
void(* | trigger_drawing )(xine_video_port_t *self) |
|
int(* | get_property )(xine_video_port_t *self, int property) |
|
int(* | set_property )(xine_video_port_t *self, int property, int value) |
|
int(* | status )(xine_video_port_t *self, xine_stream_t *stream, int *width, int *height, int64_t *img_duration) |
|
void(* | close )(xine_video_port_t *self, xine_stream_t *stream) |
|
void(* | exit )(xine_video_port_t *self) |
|
vo_driver_t * | driver |
|
◆ close
Referenced by _x_post_intercept_video_port(), deinterlace_close(), deinterlace_open_plugin(), denoise3d_close(), denoise3d_open_plugin(), fftgraph_rewire_video(), fftscope_rewire_video(), fooviz_rewire_video(), goom_rewire_video(), mosaico_close(), mosaico_open_plugin(), oscope_rewire_video(), post_video_close(), post_video_rewire(), and tdaan_rewire_video().
◆ driver
◆ enable_ovl
◆ exit
◆ flush
◆ get_capabilities
◆ get_frame
Referenced by _x_post_intercept_video_port(), boxblur_draw(), decode_picture(), decode_render(), deinterlace_build_output_field(), deinterlace_draw(), denoise3d_draw(), eq2_draw(), eq_draw(), expand_get_frame(), expand_open_plugin(), ff_video_open_plugin(), fill_get_frame(), fill_open_plugin(), invert_draw(), mosaico_draw_background(), noise_draw(), open_plugin(), parse_chunk(), post_video_get_frame(), post_video_port_ref(), post_video_port_unref(), pp_draw(), unsharp_draw(), and vdr_video_draw().
◆ get_last_frame
◆ get_overlay_manager
◆ get_property
◆ new_grab_video_frame
◆ open
◆ set_property
int(* xine_video_port_s::set_property) (xine_video_port_t *self, int property, int value) |
Referenced by _x_demux_flush_engine(), _x_post_intercept_video_port(), close_internal(), deinterlace_close(), deinterlace_draw(), deinterlace_intercept_frame(), deinterlace_open(), deinterlace_open_plugin(), deinterlace_set_property(), eq2_open_plugin(), eq2_set_property(), eq_open_plugin(), eq_set_property(), post_video_set_property(), and xine_set_param().
◆ status
◆ trigger_drawing
The documentation for this struct was generated from the following file: