VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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, d)   a->pf_read_url( a, b, c, d )
#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 )
#define image_Filter(a, b, c, d)   a->pf_filter( a, b, c, d )

Functions

image_handler_timage_HandlerCreate (vlc_object_t *)
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)

Detailed Description

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

Macro Definition Documentation

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

Referenced by picture_Export().

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

Function Documentation

vlc_fourcc_t image_Ext2Fourcc ( const char *  psz_name)

References image_Type2Fourcc().

Referenced by ImageReadUrl(), and ImageWriteUrl().

image_handler_t* image_HandlerCreate ( vlc_object_t )
void image_HandlerDelete ( image_handler_t p_image)
vlc_fourcc_t image_Mime2Fourcc ( const char *  psz_mime)

References mime_table.

Referenced by ImageReadUrl().

vlc_fourcc_t image_Type2Fourcc ( const char *  psz_name)