#include <CKlearEngineXine.h>
Inheritance diagram for CKlearEngineXine:
Public Member Functions | |
CKlearEngineXine (QWidget *parent=0, const char *name=0, std::vector< CKlearAppEITData * > *storage=NULL, const QString &audioDriver=QString::null, const QString &videoDriver=QString::null, bool verbose=false) | |
Constructor. | |
~CKlearEngineXine () | |
Destructor. | |
void | EnginePlayStream (const QString &PlayFile) |
tell backend system to play a new file | |
void | EngineStopStream () |
tell backend system to stop playing | |
bool | EngineIsPlaying () |
if engine is playing a stream at the moment return value is true, else false | |
uchar * | yv12ToRgb (uint8_t *src_y, uint8_t *src_u, uint8_t *src_v, int width, int height) |
converts yuv raw surface to RGB value map | |
void | yuy2Toyv12 (uint8_t *y, uint8_t *u, uint8_t *v, uint8_t *input, int width, int height) |
converts yuy2 to yv12 surface | |
void | hideMouse () |
hides the mouspointer (with a static delay) | |
void | setVolume (const int vol) |
sets volume of xine softmixer | |
int | getVolume () |
getss volume of xine softmixer | |
void | toggleMute () |
mutes soudnsystem | |
QImage | getStreamSnapshot () |
grabs a stream-frame and returns it with a QImage | |
void | showOSDMessage (const QString &message, const uint duration) |
shows a given Message via OSD System | |
void | showInfoOSD (const QString CurrChannel) |
Shows the normal information OSD Message for the current channel. | |
void | toggleDeinterlacing () |
set / unset default deinterlace filter | |
void | play (const char *const iMrl) |
tell engine to play new source specified by iMrl | |
void | stop () |
tell engine to stop playing | |
void | init () |
initializes the engine components | |
void | toggleMuting () |
mutes the soundsystem | |
bool | isMute () |
returns true if sound is muted |
|
Constructor.
|
|
Destructor.
|
|
if engine is playing a stream at the moment return value is true, else false
Implements CKlearEngineAdapter. |
|
tell backend system to play a new file
Implements CKlearEngineAdapter. |
|
tell backend system to stop playing
Implements CKlearEngineAdapter. |
|
grabs a stream-frame and returns it with a QImage
Implements CKlearEngineAdapter. |
|
getss volume of xine softmixer
Reimplemented from CKlearEngineAdapter. |
|
hides the mouspointer (with a static delay)
Implements CKlearEngineAdapter. |
|
initializes the engine components
|
|
returns true if sound is muted
Implements CKlearEngineAdapter. |
|
tell engine to play new source specified by iMrl
|
|
sets volume of xine softmixer
Reimplemented from CKlearEngineAdapter. |
|
Shows the normal information OSD Message for the current channel.
Implements CKlearEngineAdapter. |
|
shows a given Message via OSD System
Implements CKlearEngineAdapter. |
|
tell engine to stop playing
|
|
set / unset default deinterlace filter
Implements CKlearEngineAdapter. |
|
mutes soudnsystem
Reimplemented from CKlearEngineAdapter. |
|
mutes the soundsystem
|
|
converts yuy2 to yv12 surface
|
|
converts yuv raw surface to RGB value map
|