Asterisk.org: Developer Documentation (28 Oct 2009)

Wed Oct 28 15:49:31 2009

## Asterisk developer's documentation

# ast_imager Struct Reference

structure associated with registering an image format More...

`#include <image.h>`

Collaboration diagram for ast_imager:

[legend]

## Data Fields

char * | desc
char * | exts
int | format
int(* | identify )(int fd)
char * | name
struct ast_imager * | next
struct ast_frame *(* | read_image )(int fd, int len)
int(* | write_image )(int fd, struct ast_frame *frame)

## Detailed Description

structure associated with registering an image format

Definition at line 27 of file image.h.

## Field Documentation

char* desc

Description

Definition at line 31 of file image.h.

Referenced by ast_image_register(), ast_image_unregister(), and show_image_formats().

char* exts

Extension(s) (separated by '|' )

Definition at line 33 of file image.h.

Referenced by ast_read_image(), and show_image_formats().

int format

Image format

Definition at line 35 of file image.h.

Referenced by ast_read_image(), and show_image_formats().

int(* identify)(int fd)

Identify if this is that type of file

Referenced by ast_read_image().

char* name

Name

Definition at line 29 of file image.h.

Referenced by ast_image_register(), ast_image_unregister(), ast_read_image(), and show_image_formats().

struct ast_imager* next`[read]`

For linked list

Definition at line 43 of file image.h.

Referenced by ast_image_register(), ast_image_unregister(), ast_read_image(), ast_verbose(), and show_image_formats().

struct ast_frame*(* read_image)(int fd, int len)`[read]`

Read an image from a file descriptor

Referenced by ast_read_image().

int(* write_image)(int fd, struct ast_frame *frame)

Returns length written

The documentation for this struct was generated from the following file:

- image.h