VLC  4.0.0-dev
video_splitter_t Struct Reference

Structure describing a video splitter. More...

Collaboration diagram for video_splitter_t:

Data Fields

struct vlc_object_t obj
video_format_t fmt
int i_output
int(* pf_filter )(video_splitter_t *, picture_t *pp_dst[], picture_t *p_src)
int(* mouse )(video_splitter_t *, int idx, struct vlc_window_mouse_event *)
void * p_sys

Detailed Description

Structure describing a video splitter.

Field Documentation

◆ fmt

video_format_t video_splitter_t::fmt

◆ i_output

int video_splitter_t::i_output

◆ mouse

int(* video_splitter_t::mouse) (video_splitter_t *, int idx, struct vlc_window_mouse_event *)

Referenced by video_splitter_Mouse().

◆ obj

struct vlc_object_t video_splitter_t::obj

◆ p_cfg

config_chain_t* video_splitter_t::p_cfg

◆ p_module

module_t* video_splitter_t::p_module

◆ p_output

video_splitter_output_t* video_splitter_t::p_output

◆ p_sys

void* video_splitter_t::p_sys

◆ pf_filter

int(* video_splitter_t::pf_filter) (video_splitter_t *, picture_t *pp_dst[], picture_t *p_src)

Referenced by video_splitter_Filter().

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