diff options
Diffstat (limited to '1.4.23-rc4/include/asterisk/image.h')
-rw-r--r-- | 1.4.23-rc4/include/asterisk/image.h | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/1.4.23-rc4/include/asterisk/image.h b/1.4.23-rc4/include/asterisk/image.h deleted file mode 100644 index 72d1a4018..000000000 --- a/1.4.23-rc4/include/asterisk/image.h +++ /dev/null @@ -1,96 +0,0 @@ -/* - * Asterisk -- An open source telephony toolkit. - * - * Copyright (C) 1999 - 2006, Digium, Inc. - * - * Mark Spencer <markster@digium.com> - * - * See http://www.asterisk.org for more information about - * the Asterisk project. Please do not directly contact - * any of the maintainers of this project for assistance; - * the project provides a web site, mailing lists and IRC - * channels for your use. - * - * This program is free software, distributed under the terms of - * the GNU General Public License Version 2. See the LICENSE file - * at the top of the source tree. - */ - -/*! \file - * \brief General Asterisk channel definitions for image handling - */ - -#ifndef _ASTERISK_IMAGE_H -#define _ASTERISK_IMAGE_H - -/*! \brief structure associated with registering an image format */ -struct ast_imager { - /*! Name */ - char *name; - /*! Description */ - char *desc; - /*! Extension(s) (separated by '|' ) */ - char *exts; - /*! Image format */ - int format; - /*! Read an image from a file descriptor */ - struct ast_frame *(*read_image)(int fd, int len); - /*! Identify if this is that type of file */ - int (*identify)(int fd); - /*! Returns length written */ - int (*write_image)(int fd, struct ast_frame *frame); - /*! For linked list */ - AST_LIST_ENTRY(ast_imager) list; -}; - -/*! Check for image support on a channel */ -/*! - * \param chan channel to check - * Checks the channel to see if it supports the transmission of images - * Returns non-zero if image transmission is supported - */ -int ast_supports_images(struct ast_channel *chan); - -/*! Sends an image */ -/*! - * \param chan channel to send image on - * \param filename filename of image to send (minus extension) - * Sends an image on the given channel. - * Returns 0 on success, -1 on error - */ -int ast_send_image(struct ast_channel *chan, char *filename); - -/*! Make an image */ -/*! - * \param filename filename of image to prepare - * \param preflang preferred language to get the image...? - * \param format the format of the file - * Make an image from a filename ??? No estoy positivo - * Returns an ast_frame on success, NULL on failure - */ -struct ast_frame *ast_read_image(char *filename, const char *preflang, int format); - -/*! Register image format */ -/*! - * \param imgdrv Populated ast_imager structure with info to register - * Registers an image format - * Returns 0 regardless - */ -int ast_image_register(struct ast_imager *imgdrv); - -/*! Unregister an image format */ -/*! - * \param imgdrv pointer to the ast_imager structure you wish to unregister - * Unregisters the image format passed in - * Returns nothing - */ -void ast_image_unregister(struct ast_imager *imgdrv); - -/*! Initialize image stuff */ -/*! - * Initializes all the various image stuff. Basically just registers the cli stuff - * Returns 0 all the time - */ -int ast_image_init(void); - -#endif /* _ASTERISK_IMAGE_H */ |