42 picture_t * (*pf_read_url) ( image_handler_t *,
const char *,
43 video_format_t *, video_format_t * );
44 block_t * (*pf_write) ( image_handler_t *,
picture_t *,
45 video_format_t *, video_format_t * );
46 int (*pf_write_url) ( image_handler_t *, picture_t *,
47 video_format_t *, video_format_t *,
50 picture_t * (*pf_convert) ( image_handler_t *, picture_t *,
51 video_format_t *, video_format_t * );
52 picture_t * (*pf_filter) ( image_handler_t *, picture_t *,
53 video_format_t *,
const char * );
63 #define image_HandlerCreate( a ) image_HandlerCreate( VLC_OBJECT(a) )
66 #define image_Read( a, b, c, d ) a->pf_read( a, b, c, d )
67 #define image_ReadUrl( a, b, c, d ) a->pf_read_url( a, b, c, d )
68 #define image_Write( a, b, c, d ) a->pf_write( a, b, c, d )
69 #define image_WriteUrl( a, b, c, d, e ) a->pf_write_url( a, b, c, d, e )
70 #define image_Convert( a, b, c, d ) a->pf_convert( a, b, c, d )
71 #define image_Filter( a, b, c, d ) a->pf_filter( a, b, c, d )
73 VLC_API
vlc_fourcc_t image_Type2Fourcc(
const char *psz_name );
74 VLC_API
vlc_fourcc_t image_Ext2Fourcc(
const char *psz_name );
75 VLC_API
vlc_fourcc_t image_Mime2Fourcc(
const char *psz_mime );
Definition: vlc_picture.h:69
Definition: vlc_image.h:38
Definition: vlc_codec.h:52
Definition: vlc_filter.h:45
uint32_t vlc_fourcc_t
Definition: vlc_common.h:160
Definition: vlc_block.h:102
Definition: vlc_objects.h:42
Definition: vlc_codec.h:150