gpg::SnapshotMetadataChange

#include <snapshot_metadata_change.h>

允许您访问特定快照状态相关数据的单一数据结构。

摘要

构造函数和析构函数

SnapshotMetadataChange()
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
构造从 shared_ptrSnapshotMetadataChangeImplSnapshotMetadataChange
SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)
创建现有 SnapshotMetadataChange 的副本。
SnapshotMetadataChange(SnapshotMetadataChange && move_from)
移动现有的 SnapshotMetadataChange
~SnapshotMetadataChange()

公共函数

Description() const
const std::string &
快照元数据的说明。
DescriptionIsChanged() const
bool
快照元数据的说明将根据新的说明进行修改。
Image() const
将分配给快照的图片数据。
ImageIsChanged() const
bool
系统将使用这张新的封面图片修改快照元数据的封面图片。
PlayedTime() const
快照元数据的播放时间。
PlayedTimeIsChanged() const
bool
快照元数据的播放时间将使用以下新的时长进行修改。
ProgressValue() const
int64_t
快照元数据的进度值。
ProgressValueIsChanged() const
bool
将使用以下新的进度值修改快照元数据的进度值。
Valid() const
bool
快照元数据更改有效,并且是使用构建器创建的。
operator=(const SnapshotMetadataChange & copy_from)
通过从其他实例复制来分配此SnapshotMetadataChange
operator=(SnapshotMetadataChange && move_from)
通过将另一个对象移入SnapshotMetadataChange来分配此对象。

gpg::SnapshotMetadataChange::Builder

构建一个或多个 SnapshotMetadataChange 对象。

gpg::SnapshotMetadataChange::CoverImage

允许您访问特定封面图片状态相关数据的单一数据结构。

公共函数

说明

const std::string & Description() const 

快照元数据的说明。

DescriptionIsChanged

bool DescriptionIsChanged() const 

快照元数据的说明将根据新的说明进行修改。

图片

SnapshotMetadataChange::CoverImage Image() const 

将分配给快照的图片数据。

ImageIsChanged

bool ImageIsChanged() const 

系统将使用这张新的封面图片修改快照元数据的封面图片。

PlayedTime

gpg::Duration PlayedTime() const 

快照元数据的播放时间。

PlayedTimeIsChanged

bool PlayedTimeIsChanged() const 

快照元数据的播放时间将使用以下新的时长进行修改。

ProgressValue

int64_t ProgressValue() const 

快照元数据的进度值。

ProgressValueIsChanged

bool ProgressValueIsChanged() const 

将使用以下新的进度值修改快照元数据的进度值。

SnapshotMetadataChange

 SnapshotMetadataChange()

SnapshotMetadataChange

 SnapshotMetadataChange(
  std::shared_ptr< const SnapshotMetadataChangeImpl > impl
)

构造从 shared_ptrSnapshotMetadataChangeImplSnapshotMetadataChange

供 API 内部使用。

SnapshotMetadataChange

 SnapshotMetadataChange(
  const SnapshotMetadataChange & copy_from
)

创建现有 SnapshotMetadataChange 的副本。

SnapshotMetadataChange

 SnapshotMetadataChange(
  SnapshotMetadataChange && move_from
)

移动现有的 SnapshotMetadataChange

有效

bool Valid() const 

快照元数据更改有效,并且是使用构建器创建的。

运算符=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

通过从其他实例复制来分配此SnapshotMetadataChange

运算符=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

通过将另一个对象移入SnapshotMetadataChange来分配此对象。

~SnapshotMetadataChange

 ~SnapshotMetadataChange()