VLC  4.0.0-dev
Data Structures | Macros | Functions
vlc_image.h File Reference

This file defines functions and structures for image conversions in vlc. More...

Include dependency graph for vlc_image.h:

Go to the source code of this file.

Data Structures

struct  image_handler_t
 

Macros

#define image_HandlerCreate(a)   image_HandlerCreate( VLC_OBJECT(a) )
 
#define image_Read(a, b, c, d)   a->pf_read( a, b, c, d )
 
#define image_ReadUrl(a, b, c)   a->pf_read_url( a, b, c )
 
#define image_Write(a, b, c, d)   a->pf_write( a, b, c, d )
 
#define image_WriteUrl(a, b, c, d, e)   a->pf_write_url( a, b, c, d, e )
 
#define image_Convert(a, b, c, d)   a->pf_convert( a, b, c, d )
 

Functions

image_handler_timage_HandlerCreate (vlc_object_t *)
 Create an image_handler_t instance. More...
 
void image_HandlerDelete (image_handler_t *)
 Delete the image_handler_t instance. More...
 
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)
 

Detailed Description

This file defines functions and structures for image conversions in vlc.

Macro Definition Documentation

◆ image_Convert

#define image_Convert (   a,
  b,
  c,
 
)    a->pf_convert( a, b, c, d )

◆ image_HandlerCreate

#define image_HandlerCreate (   a)    image_HandlerCreate( VLC_OBJECT(a) )

◆ image_Read

#define image_Read (   a,
  b,
  c,
 
)    a->pf_read( a, b, c, d )

◆ image_ReadUrl

#define image_ReadUrl (   a,
  b,
 
)    a->pf_read_url( a, b, c )

◆ image_Write

#define image_Write (   a,
  b,
  c,
 
)    a->pf_write( a, b, c, d )

◆ image_WriteUrl

#define image_WriteUrl (   a,
  b,
  c,
  d,
 
)    a->pf_write_url( a, b, c, d, e )

Function Documentation

◆ image_Ext2Fourcc()

vlc_fourcc_t image_Ext2Fourcc ( const char *  psz_name)

References image_Type2Fourcc(), and psz_name.

Referenced by ImageReadUrl(), and ImageWriteUrl().

◆ image_HandlerCreate()

image_handler_t* image_HandlerCreate ( vlc_object_t p_this)

◆ image_HandlerDelete()

void image_HandlerDelete ( image_handler_t p_image)

◆ image_Mime2Fourcc()

vlc_fourcc_t image_Mime2Fourcc ( const char *  psz_mime)

References mime_table, and psz_mime.

Referenced by ImageReadUrl().

◆ image_Type2Fourcc()

vlc_fourcc_t image_Type2Fourcc ( const char *  psz_name)