qTox
Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
|
std::atomic_bool frameLock
Fast lock for lastFrame.
VideoSurface(const QPixmap &avatar, QWidget *parent=nullptr, bool expanding=false)
void setAvatar(const QPixmap &pixmap)
An abstract source of video frames.
void onNewFrameAvailable(const std::shared_ptr< VideoFrame > &newFrame)
QPixmap getAvatar() const
QRect getBoundingRect() const
void resizeEvent(QResizeEvent *event) final
void showEvent(QShowEvent *event) final
std::shared_ptr< VideoFrame > lastFrame
void setSource(VideoSource *src)
Update source.
void paintEvent(QPaintEvent *event) final