openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
ePicLoad Class Reference

#include <picload.h>

Inheritance diagram for ePicLoad:
eMainloop eThread iObject

Public Member Functions

void waitFinished ()
 
 ePicLoad ()
 
 ~ePicLoad ()
 
RESULT startDecode (const char *filename, int x=0, int y=0, bool async=true)
 
RESULT getThumbnail (const char *filename, int x=0, int y=0, bool async=true)
 
RESULT setPara (PyObject *val)
 
RESULT setPara (int width, int height, double aspectRatio, int as, bool useCache, int resizeType, const char *bg_str)
 
PyObject * getInfo (const char *filename)
 
 SWIG_VOID (int) getData(ePtr< gPixmap > &SWIG_OUTPUT)
 
- Public Member Functions inherited from eMainloop
 eMainloop ()
 
virtual ~eMainloop ()
 
void quit (int ret=0)
 
int iterate (unsigned int timeout=0, PyObject **res=0, SWIG_PYOBJECT(ePyObject) additional=(PyObject *) 0)
 
int runLoop ()
 
PyObject * poll (SWIG_PYOBJECT(ePyObject) dict, SWIG_PYOBJECT(ePyObject) timeout)
 
void interruptPoll ()
 
void reset ()
 
- Public Member Functions inherited from eThread
 eThread ()
 
virtual ~eThread ()
 
int run (int prio=0, int policy=0)
 
int sendSignal (int sig)
 
void kill ()
 
void abort_badly ()
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Public Attributes

PSignal1< void, const char * > PictureData
 

Additional Inherited Members

- Protected Member Functions inherited from eMainloop
virtual int _poll (struct pollfd *fds, nfds_t nfds, int timeout)
 
- Protected Member Functions inherited from eThread
void hasStarted ()
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Constructor & Destructor Documentation

◆ ePicLoad()

ePicLoad::ePicLoad ( )

◆ ~ePicLoad()

ePicLoad::~ePicLoad ( )

Member Function Documentation

◆ getInfo()

PyObject * ePicLoad::getInfo ( const char *  filename)

◆ getThumbnail()

RESULT ePicLoad::getThumbnail ( const char *  filename,
int  x = 0,
int  y = 0,
bool  async = true 
)

◆ setPara() [1/2]

RESULT ePicLoad::setPara ( int  width,
int  height,
double  aspectRatio,
int  as,
bool  useCache,
int  resizeType,
const char *  bg_str 
)

◆ setPara() [2/2]

RESULT ePicLoad::setPara ( PyObject *  val)

◆ startDecode()

RESULT ePicLoad::startDecode ( const char *  filename,
int  x = 0,
int  y = 0,
bool  async = true 
)

◆ SWIG_VOID()

ePicLoad::SWIG_VOID ( int  ) &

◆ waitFinished()

void ePicLoad::waitFinished ( )

Member Data Documentation

◆ PictureData

PSignal1<void, const char*> ePicLoad::PictureData

The documentation for this class was generated from the following files: