#include <zmliveplayer.h>
Definition at line 38 of file zmliveplayer.h.
Public Member Functions | |
| Player (void) | |
| ~Player (void) | |
| bool | startPlayer (Monitor *mon, Window winID) |
| void | stopPlaying (void) |
| void | updateScreen (const uchar *buffer) |
| void | setMonitor (Monitor *mon, Window winID) |
| Monitor * | getMonitor (void) |
| void | setDisplayRect (QRect displayRect) |
Private Member Functions | |
| void | getMonitorList (void) |
| bool | startPlayerGL (Monitor *mon, Window winID) |
| bool | startPlayerXv (Monitor *mon, Window winID) |
| void | updateScreenGL (const uchar *buffer) |
| void | updateScreenXv (const uchar *buffer) |
| int | getXvPortId (Display *dpy) |
Private Attributes | |
| Monitor | m_monitor |
| bool | m_initalized |
| GLXContext | m_cx |
| Display * | m_dis |
| Window | m_win |
| int | m_screenNum |
| QRect | m_displayRect |
| bool | m_useGL |
| GC | m_gc |
| XImage * | m_XImage |
| XvImage * | m_XvImage |
| char * | m_rgba |
| int | m_XVport |
| bool | m_haveXV |
| Player::Player | ( | void | ) |
Definition at line 412 of file zmliveplayer.cpp.
| Player::~Player | ( | void | ) |
Definition at line 425 of file zmliveplayer.cpp.
Definition at line 436 of file zmliveplayer.cpp.
Referenced by setMonitor(), and ZMLivePlayer::setMonitorLayout().
| void Player::stopPlaying | ( | void | ) |
Definition at line 659 of file zmliveplayer.cpp.
Referenced by setMonitor(), and ZMLivePlayer::stopPlayers().
| void Player::updateScreen | ( | const uchar * | buffer | ) |
Referenced by ZMLivePlayer::updateFrame().
| void Player::setMonitor | ( | Monitor * | mon, | |
| Window | winID | |||
| ) |
Definition at line 429 of file zmliveplayer.cpp.
| Monitor* Player::getMonitor | ( | void | ) | [inline] |
Definition at line 48 of file zmliveplayer.h.
Referenced by ZMLivePlayer::updateFrame(), and ZMLivePlayer::~ZMLivePlayer().
| void Player::setDisplayRect | ( | QRect | displayRect | ) | [inline] |
| void Player::getMonitorList | ( | void | ) | [private] |
| void Player::updateScreenGL | ( | const uchar * | buffer | ) | [private] |
| void Player::updateScreenXv | ( | const uchar * | buffer | ) | [private] |
| int Player::getXvPortId | ( | Display * | dpy | ) | [private] |
Monitor Player::m_monitor [private] |
Definition at line 59 of file zmliveplayer.h.
Referenced by getMonitor(), setMonitor(), startPlayerGL(), and startPlayerXv().
bool Player::m_initalized [private] |
Definition at line 60 of file zmliveplayer.h.
Referenced by Player(), startPlayerGL(), startPlayerXv(), and stopPlaying().
GLXContext Player::m_cx [private] |
Display* Player::m_dis [private] |
Definition at line 62 of file zmliveplayer.h.
Referenced by startPlayerGL(), startPlayerXv(), and stopPlaying().
Window Player::m_win [private] |
Definition at line 63 of file zmliveplayer.h.
Referenced by startPlayerGL(), startPlayerXv(), and stopPlaying().
int Player::m_screenNum [private] |
QRect Player::m_displayRect [private] |
Definition at line 66 of file zmliveplayer.h.
Referenced by setDisplayRect(), startPlayerGL(), and startPlayerXv().
bool Player::m_useGL [private] |
Definition at line 67 of file zmliveplayer.h.
Referenced by Player(), startPlayer(), and stopPlaying().
GC Player::m_gc [private] |
XImage* Player::m_XImage [private] |
XvImage* Player::m_XvImage [private] |
char* Player::m_rgba [private] |
int Player::m_XVport [private] |
bool Player::m_haveXV [private] |
1.5.5