QIviMediaIndexerControlBackendInterface 类
QIviMediaIndexerControlBackendInterface 定义了 QIviMediaIndexerControl 功能类的后端接口。 更多信息...
头文件 | #include <QIviMediaIndexerControlBackendInterface> |
qmake | QT += ivimedia |
继承 | QIviFeatureInterface |
公共函数
QIviMediaIndexerControlBackendInterface(QObject *parent = nullptr) | |
virtual void | 暂停() = 0 |
virtual void | 继续() = 0 |
重实现的公共函数
virtual void | initialize() override = 0 |
信号
void | progressChanged(qreal progress) |
void | stateChanged(QIviMediaIndexerControl::State state) |
详细描述
QIviMediaIndexerControlBackendInterface 是由 QIviMediaIndexerControl 使用的接口
接口由一个 QIviMediaIndexerControl 对象发现,该对象连接到它并对其进行设置。
<示例一个全面的后端>
成员函数文档
QIviMediaIndexerControlBackendInterface::QIviMediaIndexerControlBackendInterface(QObject *parent = nullptr)
构造后端接口。
parent 被发送到 QObject 构造函数。
[signal]
void QIviMediaIndexerControlBackendInterface::progressChanged(qreal progress)
当索引正在进行且操作进度发生变化时,将发出此信号。 progress 参数传递 0 和 1 之间的当前进度。
[signal]
void QIviMediaIndexerControlBackendInterface::stateChanged(QIviMediaIndexerControl::State state)
每当索引状态发生变化时,将发出此信号。 state 参数包含索引的新状态。
[override pure virtual]
void QIviMediaIndexerControlBackendInterface::initialize()
重实现: QIviFeatureInterface::initialize。
初始化后端。此函数在连接到后端的功能之后调用。此函数预计将使用 stateChanged 和 progressChanged 信号来通知功能有关索引当前状态的信息。
另请参阅 stateChanged() 和 progressChanged).^
[纯虚函数]
void QIviMediaIndexerControlBackendInterface::pause()
暂停当前正在进行的索引。如果当前没有正在进行索引,则此调用不应执行任何操作。
另请参阅 resume).^
[纯虚函数]
void QIviMediaIndexerControlBackendInterface::resume()
继续之前暂停的索引。如果没有可以继续的操作,则此调用不应执行任何操作。
另请参阅 pause).^
©2020 The Qt Company Ltd. 本文档中包含的文档贡献是各自所有者的版权。提供的文档是根据自由软件基金会发布的、GNU自由文档许可证版本1.3 的条款许可的。Qt及其相关标志是芬兰和/或世界其他地区的The Qt Company Ltd.的商标。所有其他商标为其各自所有者的财产。