#include <qxinewidget.h>
Public Slots | |
virtual void | polish () |
void | slotSetMetaString (const QString &metaStr) |
void | slotSetVolume (int) |
virtual void | slotStopPlayback () |
void | slotSpeedPause () |
void | slotSpeedNormal () |
void | slotSetAudioChannel (int) |
void | slotSetSubtitleChannel (int) |
void | slotSetFileSubtitles (QString) |
void | slotChangePosition (int) |
void | slotTogglePlayMode () |
void | slotEject () |
void | slotEnableAutoresize (bool enable) |
void | slotToggleDeinterlace () |
void | slotAspectRatioAuto () |
void | slotAspectRatio4_3 () |
void | slotAspectRatio16_9 () |
void | slotAspectRatioSquare () |
void | slotZoomIn () |
void | slotZoomOut () |
void | slotZoomOff () |
void | slotSetScreensaverTimeout (int ssTimeout) |
void | slotSetHue (int hue) |
void | slotSetSaturation (int sat) |
void | slotSetContrast (int contrast) |
void | slotSetBrightness (int bright) |
void | slotSetAudioAmp (int amp) |
void | slotSetAVOffset (int av) |
void | slotSetSpuOffset (int spu) |
void | slotSetEq30 (int val) |
void | slotSetEq60 (int val) |
void | slotSetEq125 (int val) |
void | slotSetEq250 (int val) |
void | slotSetEq500 (int val) |
void | slotSetEq1k (int val) |
void | slotSetEq2k (int val) |
void | slotSetEq4k (int val) |
void | slotSetEq8k (int val) |
void | slotSetEq16k (int val) |
void | slotMenu1 () |
void | slotMenu2 () |
void | slotMenu3 () |
void | slotMenu4 () |
void | slotMenu5 () |
void | slotMenu6 () |
void | slotMenu7 () |
Signals | |
void | signalQuit () |
void | signalNewInfo (const QString &) |
void | signalNewTitle (const QString &) |
void | signalHasChapters (bool) |
void | signalPlaybackFinished () |
void | signalNewMrlReference (const QString &) |
void | signalNewChannels (const QStringList &, const QStringList &, int, int) |
void | signalNewPosition (int, const QString &) |
void | signalLengthInfo (const QString &) |
void | signalStreamInfo (const QString &) |
void | signalShowOSD (const QString &) |
void | signalShowContextMenu (const QPoint &) |
void | signalShowFullscreenPanel (const QPoint &) |
void | signalMetaInfo (const QString &) |
void | signalNewXineMessage () |
void | signalToggleFullscreen () |
Public Member Functions | |
QXineWidget (QWidget *parent=0, const char *name=0, const QString &prefAudio=QString::null, const QString &prefVideo=QString::null, bool verbose=false, bool startManual=false) | |
virtual | ~QXineWidget () |
QString | i18n (const char *text) |
void | messageBoxError (QWidget *, QString) |
bool | InitXine () |
void | GetAutoplayPlugins (QStringList &) const |
bool | GetAutoplayPluginMrl (const QString &, QStringList &) |
void | GetVisualPlugins (QStringList &) const |
bool | PlayMRL (const QString &mrl, const QString &title, bool returnInfo) |
virtual void | setLogoFile () |
void | PlayNextChapter () const |
void | PlayPreviousChapter () const |
QString | GetSupportedExtensions () const |
int | GetScreensaverTimeout () const |
void | GetVideoSettings (int &hue, int &sat, int &contrast, int &bright, int &audioAmp, int &avOffset, int &spuOffset) const |
void | GetScreenshot (uchar *&rgb32BitData, int &videoWidth, int &videoHeight, double &scaleFactor) const |
const xine_t *const | GetXineEngine () const |
void | StartMouseHideTimer () |
void | StopMouseHideTimer () |
void | SetDevice (const QString &device) |
void | SetStreamSaveDir (const QString &dir) |
const QString | GetStreamSaveDir () |
void | SetBroadcasterPort (const uint port) |
void | SetVisualPlugin (const QString &) |
QString | GetLengthInfo () |
QString | GetStreamInfo () |
void | SaveXineConfig () |
const QString & | GetXineMessage () |
void | GlobalPosChanged () |
Static Public Member Functions | |
void | debugOut (QString) |
void | errorOut (QString) |
void | warningOut (QString) |
void | postEvent (QObject *, QEvent *) |
Public Attributes | |
bool | xineRunning |
Protected Member Functions | |
virtual void | mouseMoveEvent (QMouseEvent *) |
virtual void | mousePressEvent (QMouseEvent *) |
virtual void | keyPressEvent (QKeyEvent *) |
virtual void | timerEvent (QTimerEvent *) |
Static Protected Member Functions | |
void | VideoDriverChangedCallback (void *p, xine_cfg_entry_t *entry) |
void | AudioDriverChangedCallback (void *p, xine_cfg_entry_t *entry) |
Protected Attributes | |
xine_t * | xineEngine |
xine_audio_port_t * | audioDriver |
xine_video_port_t * | videoDriver |
xine_stream_t * | xineStream |
QTimer | posTimer |
|
Definition at line 73 of file qxinewidget.cpp. References audioDriver, posTimer, videoDriver, xineEngine, xineRunning, and xineStream. |
|
Definition at line 101 of file qxinewidget.cpp. References audioDriver, debugOut(), posTimer, videoDriver, warningOut(), xineEngine, xineRunning, and xineStream. |
|
Definition at line 761 of file qxinewidget.cpp. References audioDriver, audioDriverName, debugOut(), eventQueue, i18n(), postAudioSource, postEvent(), savedPos, TIMER_EVENT_NEW_INFO, TIMER_EVENT_RESTART_PLAYBACK, trackInfoRow, videoDriver, visualPluginName, xineEngine, xinePost, and xineStream. Referenced by InitXine(). |
|
Definition at line 189 of file qxinewidget.cpp. Referenced by AudioDriverChangedCallback(), InitXine(), PlayMRL(), SaveXineConfig(), SetBroadcasterPort(), SetDevice(), SetStreamSaveDir(), SetVisualPlugin(), slotSetFileSubtitles(), VideoDriverChangedCallback(), and ~QXineWidget(). |
|
Definition at line 198 of file qxinewidget.cpp. Referenced by GetScreenshot(). |
|
Definition at line 1337 of file qxinewidget.cpp. References i18n(), signalNewInfo(), and xineEngine. |
|
Definition at line 1320 of file qxinewidget.cpp. References xineEngine. |
|
Definition at line 1801 of file qxinewidget.cpp. References msToTimeString(), and xineStream. Referenced by PlayMRL(). |
|
Definition at line 1840 of file qxinewidget.cpp. |
|
Definition at line 2146 of file qxinewidget.cpp. References errorOut(), warningOut(), xineStream, yuy2Toyv12(), and yv12ToRgb(). |
|
Definition at line 1773 of file qxinewidget.cpp. References xineStream. Referenced by PlayMRL(). |
|
Definition at line 1525 of file qxinewidget.cpp. References xineEngine. |
|
Definition at line 1558 of file qxinewidget.cpp. References xineEngine. |
|
Definition at line 1881 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1269 of file qxinewidget.cpp. References xineEngine. |
|
Definition at line 1873 of file qxinewidget.cpp. |
|
Definition at line 97 of file qxinewidget.h. |
|
Definition at line 1846 of file qxinewidget.cpp. Referenced by InitXine(). |
|
Definition at line 180 of file qxinewidget.cpp. Referenced by AudioDriverChangedCallback(), GetAutoplayPluginMrl(), InitXine(), PlayMRL(), and VideoDriverChangedCallback(). |
|
Definition at line 864 of file qxinewidget.cpp. References audioDriver, AudioDriverChangedCallback(), debugOut(), GlobalPosChanged(), i18n(), messageBoxError(), setLogoFile(), videoDriver, VideoDriverChangedCallback(), warningOut(), xineEngine, xineRunning, and xineStream. Referenced by polish(). |
|
Definition at line 2079 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 226 of file qxinewidget.cpp. Referenced by InitXine(). |
|
Definition at line 1372 of file qxinewidget.cpp. References xineRunning, and xineStream. |
|
Definition at line 1406 of file qxinewidget.cpp. References signalShowContextMenu(), signalShowFullscreenPanel(), signalToggleFullscreen(), xineRunning, and xineStream. |
|
Definition at line 1081 of file qxinewidget.cpp. References audioDriver, debugOut(), GetLengthInfo(), GetStreamInfo(), i18n(), posTimer, signalHasChapters(), signalLengthInfo(), signalMetaInfo(), signalNewInfo(), signalShowOSD(), signalStreamInfo(), slotSetAudioChannel(), videoDriver, xineEngine, and xineStream. Referenced by slotSetFileSubtitles(), and timerEvent(). |
|
Definition at line 1457 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1470 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 856 of file qxinewidget.cpp. References InitXine(), and signalQuit(). |
|
Definition at line 217 of file qxinewidget.cpp. Referenced by AudioDriverChangedCallback(), and VideoDriverChangedCallback(). |
|
Definition at line 236 of file qxinewidget.cpp. References debugOut(), and xineEngine. |
|
Definition at line 1535 of file qxinewidget.cpp. References debugOut(), and xineStream. |
|
Definition at line 1489 of file qxinewidget.cpp. References debugOut(), and xineEngine. |
|
Definition at line 1071 of file qxinewidget.cpp. Referenced by InitXine(). |
|
Definition at line 1513 of file qxinewidget.cpp. References debugOut(), and xineEngine. |
|
Definition at line 1282 of file qxinewidget.cpp. References audioDriver, debugOut(), videoDriver, xineEngine, and xineStream. |
|
Referenced by PlayMRL(). |
|
Referenced by PlayMRL(). |
|
Referenced by PlayMRL(). |
|
Referenced by timerEvent(). |
|
ask main widget to quit kaffeine, if InitXine() not successfull * Referenced by GetAutoplayPluginMrl(), PlayMRL(), slotSpeedNormal(), slotSpeedPause(), and timerEvent(). |
|
Referenced by timerEvent(). |
|
|
|
Referenced by timerEvent(). |
|
Referenced by timerEvent(). |
|
Referenced by timerEvent(). |
|
Referenced by polish(). |
|
Referenced by mousePressEvent(). |
|
Referenced by mousePressEvent(). |
|
Referenced by PlayMRL(). |
|
Referenced by PlayMRL(). |
|
Referenced by mousePressEvent(). |
|
Definition at line 1731 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1725 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1719 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1737 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1677 of file qxinewidget.cpp. References posTimer, slotSpeedPause(), xineRunning, and xineStream. Referenced by slotSetFileSubtitles(), and timerEvent(). |
|
Definition at line 1694 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1699 of file qxinewidget.cpp. |
|
Definition at line 2001 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 2012 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 2024 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 2035 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 2046 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 2057 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 2068 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1919 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1564 of file qxinewidget.cpp. References xineStream. Referenced by PlayMRL(). |
|
Definition at line 1925 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1913 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1907 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1952 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1994 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1970 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1958 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1976 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1940 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1982 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1964 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1946 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1988 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1576 of file qxinewidget.cpp. References debugOut(), PlayMRL(), posTimer, slotChangePosition(), and xineStream. |
|
Definition at line 1895 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 124 of file qxinewidget.h. |
|
Definition at line 1901 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1827 of file qxinewidget.cpp. |
|
Definition at line 1931 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1570 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1366 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1550 of file qxinewidget.cpp. References posTimer, signalNewInfo(), and xineStream. |
|
Definition at line 1542 of file qxinewidget.cpp. References posTimer, signalNewInfo(), and xineStream. Referenced by slotChangePosition(). |
|
Definition at line 1483 of file qxinewidget.cpp. References posTimer. |
|
Definition at line 1710 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1602 of file qxinewidget.cpp. |
|
Definition at line 1754 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1765 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 1743 of file qxinewidget.cpp. References xineStream. |
|
Definition at line 2120 of file qxinewidget.cpp. |
|
Definition at line 2126 of file qxinewidget.cpp. |
|
|
Definition at line 694 of file qxinewidget.cpp. References audioDriver, debugOut(), eventQueue, i18n(), postAudioSource, postEvent(), savedPos, TIMER_EVENT_NEW_INFO, TIMER_EVENT_RESTART_PLAYBACK, trackInfoRow, videoDriver, videoDriverName, visual, visualPluginName, xineEngine, xinePost, and xineStream. Referenced by InitXine(). |
|
Definition at line 207 of file qxinewidget.cpp. Referenced by GetScreenshot(), InitXine(), and ~QXineWidget(). |
|
Definition at line 209 of file qxinewidget.h. Referenced by AudioDriverChangedCallback(), InitXine(), PlayMRL(), QXineWidget(), SetVisualPlugin(), VideoDriverChangedCallback(), and ~QXineWidget(). |
|
Definition at line 212 of file qxinewidget.h. Referenced by PlayMRL(), QXineWidget(), slotChangePosition(), slotSetFileSubtitles(), slotSpeedNormal(), slotSpeedPause(), slotStopPlayback(), and ~QXineWidget(). |
|
Definition at line 210 of file qxinewidget.h. Referenced by AudioDriverChangedCallback(), InitXine(), PlayMRL(), QXineWidget(), SetVisualPlugin(), VideoDriverChangedCallback(), and ~QXineWidget(). |
|
Definition at line 208 of file qxinewidget.h. Referenced by AudioDriverChangedCallback(), GetAutoplayPluginMrl(), GetAutoplayPlugins(), GetStreamSaveDir(), GetSupportedExtensions(), GetVisualPlugins(), InitXine(), PlayMRL(), QXineWidget(), SaveXineConfig(), SetDevice(), SetStreamSaveDir(), SetVisualPlugin(), VideoDriverChangedCallback(), and ~QXineWidget(). |
|
Definition at line 64 of file qxinewidget.h. Referenced by InitXine(), mouseMoveEvent(), mousePressEvent(), QXineWidget(), slotChangePosition(), and ~QXineWidget(). |
|