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 からコピーして、この SnapshotMetadataChange を割り当てます。 |
operator=(SnapshotMetadataChange && move_from)
|
別の
SnapshotMetadataChange を移動して、この 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
からコピーして、この SnapshotMetadataChange
を割り当てます。
operator=
SnapshotMetadataChange & operator=( SnapshotMetadataChange && move_from )
別の SnapshotMetadataChange
を移動して、この SnapshotMetadataChange
を割り当てます。
~SnapshotMetadataChange
~SnapshotMetadataChange()