VLC 4.0.0-dev
video_splitter_t Struct Reference

Structure describing a video splitter. More...

#include <vlc_video_splitter.h>

Collaboration diagram for video_splitter_t:
[legend]

Data Fields

struct vlc_object_t obj
 
module_tp_module
 
config_chain_tp_cfg
 
video_format_t fmt
 
int i_output
 
video_splitter_output_tp_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: