qimagedecoder man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



QImageDecoder(3qt)			       QImageDecoder(3qt)

NAME
       QImageDecoder - Incremental image decoder for all
       supported image formats

       #include <qasyncimageio.h>

   Public Members
       QImageDecoder ( QImageConsumer * c )
       ~QImageDecoder ()
       const QImage& image ()
       int decode ( const uchar * buffer, int length )

   Static Public Members
       const char* formatName ( const uchar * buffer, int length
	   )
       QImageFormatType* format ( const char * name )
       QStrList inputFormats ()
       void registerDecoderFactory ( QImageFormatType * )
       void unregisterDecoderFactory ( QImageFormatType * )

DESCRIPTION
       Incremental image decoder for all supported image formats.

       New formats are installed by creating objects of class
       QImageFormatType, and the QMovie class can be used for
       using all installed incremental image formats;
       QImageDecoder is only useful for creating new ways of
       feeding data to an QImageConsumer.

       Qt supports GIF reading, if it is configured that way
       during installation (see qgif.h). If it is, we are
       required to state that" The Graphics Interchange Format(c)
       is the Copyright property of CompuServe Incorporated.
       GIF(sm) is a Service Mark property of CompuServe
       Incorporated.".

MEMBER FUNCTION DOCUMENTATION
QImageDecoder::QImageDecoder ( QImageConsumer * c )
       Constructs a QImageDecoder which will send change
       information to a given QImageConsumer.

QImageDecoder::~QImageDecoder ()
       Destroys a QImageDecoder. The image it built is destroyed.
       The decoder built by the factory for the file format is
       destroyed. The consumer for which it decoded the image is
       not destroyed.

int QImageDecoder::decode ( const uchar * buffer, int length )
       Call this function to decode some data into image changes.
       The data will be decoded, sending change information to
       the QImageConsumer of this QImageDecoder, until one of the
       change functions of the consumer returns FALSE.

Trolltech AS		   13 June 2001				1

QImageDecoder(3qt)			       QImageDecoder(3qt)

       Returns the number of bytes consumed, 0 if consumption is
       complete, and -1 if decoding fails due to invalid data.

QImageFormatType* QImageDecoder::format ( const char * name )
       [static]
       Returns a QImageFormatType by name. This might be used in
       cases where the user needs to force data to be interpreted
       as being in a certain format. name is one of the formats
       listed by QImageDecoder::inputFormats(). Note that you
       will still need to supply decodable data to
       result->decoderFor() before you can begin decoding the
       data.

const char* QImageDecoder::formatName ( const uchar * buffer, int
       length ) [static]
       Call this function to find the name of the format of the
       given header. The returned string is statically allocated.

       Returns 0 if the format is not recognized.

const QImage& QImageDecoder::image ()
       Returns the image currently being decoded.

QStrList QImageDecoder::inputFormats () [static]
       Returns a sorted list of formats for which asynchronous
       loading is supported.

void QImageDecoder::registerDecoderFactory ( QImageFormatType * f
       ) [static]
       Registers a new QImageFormatType. This is not needed in
       application code as factories call this themselves.

void QImageDecoder::unregisterDecoderFactory ( QImageFormatType *
       f ) [static]
       Unregisters a new QImageFormatType.  This is not needed in
       application code as factories call this themselves.

SEE ALSO
       http://doc.trolltech.com/qimagedecoder.html
       http://www.trolltech.com/faq/tech.html

COPYRIGHT
       Copyright 1992-2001 Trolltech AS,
       http://www.trolltech.com.  See the license file included
       in the distribution for a complete license statement.

AUTHOR
       Generated automatically from the source code.

BUGS
       If you find a bug in Qt, please report it as described in
       http://doc.trolltech.com/bughowto.html.	Good bug reports
       make our job much simpler. Thank you.

Trolltech AS		   13 June 2001				2

QImageDecoder(3qt)			       QImageDecoder(3qt)

       In case of content or formattting problems with this
       manual page, please report them to qt-bugs@trolltech.com.
       Please include the name of the manual page
       (qimagedecoder.3qt) and the Qt version (2.3.1).

Trolltech AS		   13 June 2001				3

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net