LibFlashPlugin Class Reference
The LibFlashPlugin class is a wrapper for the libflash library.
More...
#include <libflashplugin.h>
Inherits MediaPlayerDecoder.
List of all member functions.
Public Members
- LibFlashPlugin ()
- ~LibFlashPlugin ()
- virtual const char * pluginName ()
- virtual const char * pluginComment ()
- virtual double pluginVersion ()
- virtual bool isFileSupported ( const QString & fileName )
- virtual bool open ( const QString & fileName )
- virtual bool close ()
- virtual bool isOpen ()
- virtual const QString & fileInfo ()
- virtual int audioStreams ()
- virtual int audioChannels ( int )
- virtual int audioFrequency ( int )
- virtual int audioSamples ( int )
- virtual bool audioSetSample ( long sample, int stream )
- virtual long audioGetSample ( int stream )
- virtual bool audioReadSamples ( short * output, int channels, long samples, long & samplesRead, int stream )
- virtual int videoStreams ()
- virtual int videoWidth ( int stream )
- virtual int videoHeight ( int stream )
- virtual double videoFrameRate ( int stream )
- virtual int videoFrames ( int stream )
- virtual bool videoSetFrame ( long frame, int stream )
- virtual long videoGetFrame ( int stream )
- virtual bool videoReadFrame ( unsigned char ** output_rows, int in_x, int in_y, int in_w, int in_h, ColorFormat color_model, int stream )
- virtual bool videoReadScaledFrame ( unsigned char ** output_rows, int in_x, int in_y, int in_w, int in_h, int out_w, int out_h, ColorFormat color_model, int stream )
- virtual bool videoReadYUVFrame ( char * y_output, char * u_output, char * v_output, int in_x, int in_y, int in_w, int in_h, int stream )
- virtual double getTime ()
- virtual bool setSMP ( int cpus )
- virtual bool setMMX ( bool useMMX )
- virtual bool supportsAudio ()
- virtual bool supportsVideo ()
- virtual bool supportsYUV ()
- virtual bool supportsMMX ()
- virtual bool supportsSMP ()
- virtual bool supportsStereo ()
- virtual bool supportsScaling ()
Detailed Description
The LibFlashPlugin class is a wrapper for the libflash library.
Libflash renders Flash movies for the MediaPlayer.
The libflash library is distributed under the terms of the GNU General Public License.
The primary copyright holders are
Olivier Debon and
Fabrice Bellard. More information about the Flash library can be found at http://www.swift-tools.com/Flash.
This file is part of the Qtopia platform,
copyright © 1995-2005
Trolltech, all rights reserved.
Copyright © 2005 Trolltech
| Trademarks
| Qtopia version 2.2.0
|