гпг:: SnapshotMetadataChange

#include <snapshot_metadata_change.h>

Единая структура данных, позволяющая получить доступ к данным о состоянии конкретного снимка.

Резюме

Конструкторы и деструкторы

SnapshotMetadataChange ()
SnapshotMetadataChange (std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
Создает SnapshotMetadataChange из shared_ptr в SnapshotMetadataChangeImpl .
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 

Описание метаданных моментального снимка.

ОписаниеИзменено

bool DescriptionIsChanged() const 

Описание метаданных моментального снимка будет изменено с учетом этого нового описания.

Изображение

SnapshotMetadataChange::CoverImage Image() const 

Данные изображения, которые будут присвоены снимку.

ИмиджИсчанд

bool ImageIsChanged() const 

Изображение обложки метаданных снимка будет изменено с помощью этого нового изображения обложки.

Проигранное время

gpg::Duration PlayedTime() const 

Время воспроизведения метаданных снимка.

PlayedTimeIsChanged

bool PlayedTimeIsChanged() const 

Время воспроизведения метаданных моментального снимка будет изменено с учетом этой новой длительности.

ProgressValue

int64_t ProgressValue() const 

Значение хода выполнения метаданных моментального снимка.

Прогрессвалуеисчанд

bool ProgressValueIsChanged() const 

Значение прогресса метаданных моментального снимка будет изменено на это новое значение прогресса.

SnapshotMetadataChange

 SnapshotMetadataChange()

SnapshotMetadataChange

 SnapshotMetadataChange(
  std::shared_ptr< const SnapshotMetadataChangeImpl > impl
)

Создает SnapshotMetadataChange из shared_ptr в SnapshotMetadataChangeImpl .

Предназначен для внутреннего использования 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()