VLC 4.0.0-dev
Loading...
Searching...
No Matches
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)
#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_timage_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)

Detailed Description

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

Macro Definition Documentation

◆ image_Convert

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

Referenced by subpicture_NewFromPicture().

◆ image_HandlerCreate

#define image_HandlerCreate ( a)
Value:
#define VLC_OBJECT(x)
Type-safe vlc_object_t cast.
Definition vlc_objects.h:83
#define image_HandlerCreate(a)
Definition vlc_image.h:67

Referenced by picture_Export(), spuregion_CreateFromPicture(), and subpicture_NewFromPicture().

◆ image_Read

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

◆ image_ReadUrl

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

Referenced by spuregion_CreateFromPicture().

◆ image_Write

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

Referenced by picture_Export().

◆ image_WriteUrl

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

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_HandlerDelete()

◆ 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)