/***************************************************************************
                            qt_QImageDecoder.h -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef QT_QIMAGEDECODER
#define QT_QIMAGEDECODER

#include <qtc/qtc_types.h>

qt_QImageDecoder * qt_new_QImageDecoder(qt_QImageConsumer* c);
void qt_del_QImageDecoder( qt_QImageDecoder* p );
qt_QImage * qt_QImageDecoder_image(qt_QImageDecoder* instPointer);
int qt_QImageDecoder_decode(qt_QImageDecoder* instPointer,unsigned char* buffer, int length);
char* qt_QImageDecoder_formatName( unsigned char* buffer, int length);
qt_QImageFormatType* qt_QImageDecoder_format( char* name);
qt_QStrList * qt_QImageDecoder_inputFormats( );
void qt_QImageDecoder_registerDecoderFactory( qt_QImageFormatType* arg1);
void qt_QImageDecoder_unregisterDecoderFactory( qt_QImageFormatType* arg1);

#endif
