|
VLC 4.0.0-dev
|
This file defines functions and structures for image conversions in vlc. More...
Go to the source code of this file.
Data Structures | |
| struct | image_handler_t |
Macros | |
| #define | image_HandlerCreate(a) |
| #define | image_Read(a, b, c, d) |
| #define | image_ReadUrl(a, b, c) |
| #define | image_Write(a, b, c, d, e) |
| #define | image_WriteUrl(a, b, c, d, e, f) |
| #define | image_Convert(a, b, c, d) |
Functions | |
| image_handler_t * | image_HandlerCreate (vlc_object_t *) |
| Create an image_handler_t instance. | |
| void | image_HandlerDelete (image_handler_t *) |
| Delete the image_handler_t instance. | |
| vlc_fourcc_t | image_Type2Fourcc (const char *psz_name) |
| vlc_fourcc_t | image_Ext2Fourcc (const char *psz_name) |
| vlc_fourcc_t | image_Mime2Fourcc (const char *psz_mime) |
This file defines functions and structures for image conversions in vlc.
| #define image_Convert | ( | a, | |
| b, | |||
| c, | |||
| d ) |
Referenced by subpicture_NewFromPicture().
| #define image_HandlerCreate | ( | a | ) |
Referenced by picture_Export(), spuregion_CreateFromPicture(), and subpicture_NewFromPicture().
| #define image_Read | ( | a, | |
| b, | |||
| c, | |||
| d ) |
| #define image_ReadUrl | ( | a, | |
| b, | |||
| c ) |
Referenced by spuregion_CreateFromPicture().
| #define image_Write | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e ) |
Referenced by picture_Export().
| #define image_WriteUrl | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e, | |||
| f ) |
| vlc_fourcc_t image_Ext2Fourcc | ( | const char * | psz_name | ) |
References image_Type2Fourcc(), and psz_name.
Referenced by ImageReadUrl(), and ImageWriteUrl().
| image_handler_t * image_HandlerCreate | ( | vlc_object_t * | p_this | ) |
Create an image_handler_t instance.
References ImageConvert(), ImageRead(), ImageReadUrl(), ImageWrite(), ImageWriteUrl(), image_handler_t::outfifo, decoder_owner::p_image, image_handler_t::p_parent, image_handler_t::pf_convert, image_handler_t::pf_read, image_handler_t::pf_read_url, image_handler_t::pf_write, image_handler_t::pf_write_url, and picture_fifo_New().
| void image_HandlerDelete | ( | image_handler_t * | p_image | ) |
Delete the image_handler_t instance.
References dec_get_owner(), decoder_Destroy(), DeleteConverter(), es_format_Clean(), decoder_owner::fmt_in, image_handler_t::outfifo, image_handler_t::p_converter, image_handler_t::p_dec, image_handler_t::p_enc, decoder_owner::p_image, picture_fifo_Delete(), and vlc_encoder_Destroy().
Referenced by picture_Export(), spuregion_CreateFromPicture(), and subpicture_NewFromPicture().
| vlc_fourcc_t image_Mime2Fourcc | ( | const char * | psz_mime | ) |
References mime_table, and psz_mime.
Referenced by ImageReadUrl().
| vlc_fourcc_t image_Type2Fourcc | ( | const char * | psz_name | ) |
References ARRAY_SIZE, ext_table, psz_ext, and strcasecmp().
Referenced by image_Ext2Fourcc(), and vout_GetSnapshot().