gpg::SnapshotMetadataChange

#include <snapshot_metadata_change.h>

特定のスナップショットのステータスに関するデータにアクセスできる単一のデータ構造。

概要

コンストラクタとデストラクタ

SnapshotMetadataChange()
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
shared_ptr から SnapshotMetadataChangeImpl への SnapshotMetadataChange を作成します。
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

1 つ以上の SnapshotMetadataChange オブジェクトを作成します。

gpg::SnapshotMetadataChange::CoverImage

特定の表紙画像のステータスに関するデータにアクセスできる 1 つのデータ構造。

パブリック関数

説明

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_ptr から SnapshotMetadataChangeImpl への SnapshotMetadataChange を作成します。

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()