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)
もう 1 つこれを移動して、この SnapshotMetadataChange を割り当てます。

クラス

gpg::SnapshotMetadataChange::Builder

1 つ以上の 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_ptr から SnapshotMetadataChangeImpl への SnapshotMetadataChange を構築します。

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
)

もう 1 つこれを移動して、この SnapshotMetadataChange を割り当てます。

~SnapshotMetadataChange

 ~SnapshotMetadataChange()