QVisu
Qt-based visualization for smart homes
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
decoder_t Struct Reference

Public Attributes

VLC_COMMON_MEMBERS module_t * p_module
 
decoder_sys_t * p_sys
 
es_format_t fmt_in
 
es_format_t fmt_out
 
bool b_need_packetized
 
bool b_pace_control
 
picture_t *(* pf_decode_video )(decoder_t *, block_t **)
 
block_t *(* pf_decode_audio )(decoder_t *, block_t **)
 
subpicture_t *(* pf_decode_sub )(decoder_t *, block_t **)
 
block_t *(* pf_packetize )(decoder_t *, block_t **)
 
block_t *(* pf_get_cc )(decoder_t *, bool pb_present[4])
 
vlc_meta_t * p_description
 
picture_t *(* pf_vout_buffer_new )(decoder_t *)
 
void(* pf_vout_buffer_del )(decoder_t *, picture_t *)
 
void(* pf_picture_link )(decoder_t *, picture_t *)
 
void(* pf_picture_unlink )(decoder_t *, picture_t *)
 
int i_extra_picture_buffers
 
block_t *(* pf_aout_buffer_new )(decoder_t *, int)
 
subpicture_t *(* pf_spu_buffer_new )(decoder_t *, const subpicture_updater_t *)
 
void(* pf_spu_buffer_del )(decoder_t *, subpicture_t *)
 
int(* pf_get_attachments )(decoder_t *p_dec, input_attachment_t ***ppp_attachment, int *pi_attachment)
 
mtime_t(* pf_get_display_date )(decoder_t *, mtime_t)
 
int(* pf_get_display_rate )(decoder_t *)
 
decoder_owner_sys_t * p_owner
 
bool b_error
 

Member Data Documentation

int decoder_t::i_extra_picture_buffers

Number of extra (ie in addition to the DPB) picture buffers needed for decoding.


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