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 

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

operator=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

通过从另一网络SnapshotMetadataChange复制来分配此内容。

operator=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

通过将另一个 SnapshotMetadataChange 移到该文件夹中指定该元素。

~SnapshotMetadataChange

 ~SnapshotMetadataChange()