PonyPlayer
Thumbnail类 参考

#include <thumbnail.hpp>

类 Thumbnail 继承关系图:
Fireworks

Public 槽

Q_INVOKABLE void previewRequest (qreal pos)
 
- Public 槽 继承自 Fireworks
void setVideoFrame (const VideoFrameRef &pic)
 
Q_INVOKABLE void setLUTFilter (const QString &path)
 

信号

void previewResponse (qreal pos, QPrivateSignal)
 
void signalPreviewRequest (qreal pos, QPrivateSignal)
 
- 信号 继承自 Fireworks
void brightnessChanged ()
 
void contrastChanged ()
 
void saturationChanged ()
 
void frameSizeChanged ()
 
void keepFrameRateChanged ()
 

Public 成员函数

 Thumbnail (QQuickItem *parent=nullptr)
 
const QString & getPlayer () const
 
void setPlayer (const QString &player)
 
virtual ~Thumbnail () override
 
- Public 成员函数 继承自 Fireworks
 Fireworks (QQuickItem *parent=nullptr)
 
 ~Fireworks () override
 
 PONY_GUARD_BY (MAIN) private
 
void setBrightness (GLfloat b)
 
GLfloat getContrast () const
 
void setContrast (GLfloat c)
 
GLfloat getSaturation () const
 
void setSaturation (GLfloat s)
 
int getHeight () const
 
int getWidth () const
 
double getFrameRate () const
 

属性

QML_ELEMENTQString player
 
- 属性 继承自 Fireworks
QML_ELEMENTbool keepFrameRate
 
int frameHeight
 
int frameWidth
 
double frameRate
 
GLfloat brightness
 
GLfloat contrast
 
GLfloat saturation
 
QString filterPrefix
 
QStringList filterJsons
 

额外继承的成员函数

- Protected 成员函数 继承自 Fireworks
QSGNode * updatePaintNode (QSGNode *node, UpdatePaintNodeData *data) override
 

构造及析构函数说明

◆ Thumbnail()

Thumbnail::Thumbnail ( QQuickItem *  parent = nullptr)
inline

◆ ~Thumbnail()

virtual Thumbnail::~Thumbnail ( )
inlineoverridevirtual

成员函数说明

◆ getPlayer()

const QString & Thumbnail::getPlayer ( ) const
inline

◆ previewRequest

Q_INVOKABLE void Thumbnail::previewRequest ( qreal  pos)
inlineslot

请求预览, 当预览结果准备好之后, 将通过信号通知

参数
pos请求预览的位置(单位: s)
参见
Hurricane::previewResponse

◆ previewResponse

void Thumbnail::previewResponse ( qreal  pos,
QPrivateSignal   
)
signal

预览结果图像

参数
pos位置(单位: s), 不一定和请求位置一致

◆ setPlayer()

void Thumbnail::setPlayer ( const QString &  player)
inline

◆ signalPreviewRequest

void Thumbnail::signalPreviewRequest ( qreal  pos,
QPrivateSignal   
)
signal

属性说明

◆ player

QML_ELEMENTQString Thumbnail::player
readwrite

该类的文档由以下文件生成: