QIviMediaIndexerControlBackendInterface 类

QIviMediaIndexerControlBackendInterface 定义了 QIviMediaIndexerControl 功能类的后端接口。 更多信息...

头文件 #include <QIviMediaIndexerControlBackendInterface>
qmakeQT += ivimedia
继承 QIviFeatureInterface

公共函数

QIviMediaIndexerControlBackendInterface(QObject *parent = nullptr)
virtual void暂停() = 0
virtual void继续() = 0

重实现的公共函数

virtual voidinitialize() override = 0

信号

voidprogressChanged(qreal progress)
voidstateChanged(QIviMediaIndexerControl::State state)

详细描述

QIviMediaIndexerControlBackendInterface 是由 QIviMediaIndexerControl 使用的接口

接口由一个 QIviMediaIndexerControl 对象发现,该对象连接到它并对其进行设置。

<示例一个全面的后端>

成员函数文档

QIviMediaIndexerControlBackendInterface::QIviMediaIndexerControlBackendInterface(QObject *parent = nullptr)

构造后端接口。

parent 被发送到 QObject 构造函数。

[signal] void QIviMediaIndexerControlBackendInterface::progressChanged(qreal progress)

当索引正在进行且操作进度发生变化时,将发出此信号。 progress 参数传递 01 之间的当前进度。

[signal] void QIviMediaIndexerControlBackendInterface::stateChanged(QIviMediaIndexerControl::State state)

每当索引状态发生变化时,将发出此信号。 state 参数包含索引的新状态。

[override pure virtual] void QIviMediaIndexerControlBackendInterface::initialize()

重实现: QIviFeatureInterface::initialize

初始化后端。此函数在连接到后端的功能之后调用。此函数预计将使用 stateChangedprogressChanged 信号来通知功能有关索引当前状态的信息。

另请参阅 stateChanged() 和 progressChanged).^

[纯虚函数] void QIviMediaIndexerControlBackendInterface::pause()

暂停当前正在进行的索引。如果当前没有正在进行索引,则此调用不应执行任何操作。

另请参阅 resume).^

[纯虚函数] void QIviMediaIndexerControlBackendInterface::resume()

继续之前暂停的索引。如果没有可以继续的操作,则此调用不应执行任何操作。

另请参阅 pause).^

©2020 The Qt Company Ltd. 本文档中包含的文档贡献是各自所有者的版权。提供的文档是根据自由软件基金会发布的、GNU自由文档许可证版本1.3 的条款许可的。Qt及其相关标志是芬兰和/或世界其他地区的The Qt Company Ltd.的商标。所有其他商标为其各自所有者的财产。