gpg:: SnapshotMetadataChange
#include <snapshot_metadata_change.h>
特定のスナップショットのステータスに関するデータにアクセスできる単一のデータ構造。
概要
コンストラクタとデストラクタ |
|
---|---|
SnapshotMetadataChange()
|
|
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
|
|
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:: |
1 つ以上の SnapshotMetadataChange オブジェクトを作成します。 |
gpg:: |
特定のカバー画像のステータスに関するデータにアクセスできる単一のデータ構造。 |
パブリック関数
説明
const std::string & Description() const
スナップショット メタデータの説明。
DescriptionIsChanged
bool DescriptionIsChanged() const
スナップショット メタデータの説明は、この新しい説明で変更されます。
ImageIsChanged
bool ImageIsChanged() 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()