VLC 4.0.0-dev
image_handler_t Struct Reference

#include <vlc_image.h>

Collaboration diagram for image_handler_t:
[legend]

Data Fields

picture_t *(* pf_read )(image_handler_t *, block_t *, const es_format_t *, video_format_t *)
 
picture_t *(* pf_read_url )(image_handler_t *, const char *, video_format_t *)
 
block_t *(* pf_write )(image_handler_t *, picture_t *, const video_format_t *, const video_format_t *)
 
int(* pf_write_url )(image_handler_t *, picture_t *, const video_format_t *, const video_format_t *, const char *)
 
picture_t *(* pf_convert )(image_handler_t *, picture_t *, const video_format_t *, video_format_t *)
 
vlc_object_tp_parent
 
decoder_tp_dec
 
encoder_tp_enc
 
filter_tp_converter
 
picture_fifo_toutfifo
 

Field Documentation

◆ outfifo

◆ p_converter

filter_t* image_handler_t::p_converter

◆ p_dec

decoder_t* image_handler_t::p_dec

Referenced by image_HandlerDelete(), and ImageRead().

◆ p_enc

encoder_t* image_handler_t::p_enc

Referenced by image_HandlerDelete(), and ImageWrite().

◆ p_parent

◆ pf_convert

picture_t *(* image_handler_t::pf_convert) (image_handler_t *, picture_t *, const video_format_t *, video_format_t *)

Referenced by image_HandlerCreate().

◆ pf_read

picture_t *(* image_handler_t::pf_read) (image_handler_t *, block_t *, const es_format_t *, video_format_t *)

Referenced by image_HandlerCreate().

◆ pf_read_url

picture_t *(* image_handler_t::pf_read_url) (image_handler_t *, const char *, video_format_t *)

Referenced by image_HandlerCreate().

◆ pf_write

block_t *(* image_handler_t::pf_write) (image_handler_t *, picture_t *, const video_format_t *, const video_format_t *)

Referenced by image_HandlerCreate().

◆ pf_write_url

int(* image_handler_t::pf_write_url) (image_handler_t *, picture_t *, const video_format_t *, const video_format_t *, const char *)

Referenced by image_HandlerCreate().


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