QIviMediaIndexerControl 类

提供了控制媒体索引器的一个接口。更多...

头文件 #include <QIviMediaIndexerControl>
qmakeQT += ivimedia
实例化 MediaIndexerControl
继承 QIviAbstractFeature

公共类型

枚举状态 { 无活动, 活跃, 暂停, 错误 }

属性

  • 进度 : const qreal
  • 状态 : const QIviMediaIndexerControl::状态

公共函数

QIviMediaIndexerControl(QObject *parent = nullptr)
qreal进度() const
QIviMediaIndexerControl::状态状态() const

公共槽

voidpause()
voidresume()

信号

void进度已更改(qreal progress)
void状态已更改(QIviMediaIndexerControl::状态 state)

重载的受保护函数

virtual voidclearServiceObject() override
virtual voidconnectToServiceObject(QIviServiceObject *serviceObject) override

详细描述

QIviMediaIndexerControl 控制媒体索引器。它提供了一个方法以暂时暂停索引并恢复,以及查询索引操作的当前状态和进度。

QIviMediaIndexerControl 预期有一个后端可用。建议将其与 discoveryMode 设置为 QIviAbstractFeature::AutoDiscovery 一起使用。

成员类型文档

枚举 QIviMediaIndexerControl::状态

常量描述
QIviMediaIndexerControl::无活动0索引器当前空闲,正在等待要索引的新文件。
QIviMediaIndexerControl::活跃1索引器当前正忙碌于索引。
QIviMediaIndexerControl::暂停2由于调用 pause(),索引器已暂停。
QIviMediaIndexerControl::错误3索引操作过程中发生错误。

属性文档

进度 : const qreal

存储索引操作的进度。

值在 01 之间。

访问函数

qreal进度() const

通知信号

void进度已更改(qreal progress)

state : const QIviMediaIndexerControl::State

存储索引器的当前状态。

访问函数

QIviMediaIndexerControl::状态state() const

通知信号

voidstateChanged(QIviMediaIndexerControl::State state)

成员函数文档

QIviMediaIndexerControl::QIviMediaIndexerControl(QObject *parent = nullptr)

构造一个 QIviMediaIndexerControl。

parent 参数被传递到 QIviAbstractFeature 基类。

[slot] void QIviMediaIndexerControl::pause()

暂停当前正在进行的索引操作。

另请参阅resume() 和 state

[slot] void QIviMediaIndexerControl::resume()

从挂起状态恢复并继续索引操作。

另请参阅pause() 和 state

[override virtual protected] void QIviMediaIndexerControl::clearServiceObject()

重新实现: QIviAbstractFeature::clearServiceObject().

[override virtual protected] void QIviMediaIndexerControl::connectToServiceObject(QIviServiceObject *serviceObject)

重新实现: QIviAbstractFeature::connectToServiceObject(QIviServiceObject *serviceObject).

©2020 Qt 公司有限公司。此处包含的文档贡献为各自所有者的版权。此处提供的文档在自由软件基金会发布的GNU自由文档许可证版本1.3的条款下提供许可。Qt及其相应标志是芬兰及其它国家Qt公司的商标。所有其他商标均为各自所有者的财产。