гпг:: Изменение метаданных моментального снимка

#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 

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

Прогрессвалуе

int64_t ProgressValue() const 

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

Прогрессвалуеизменжед

bool ProgressValueIsChanged() const 

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

Изменение метаданных моментального снимка

 SnapshotMetadataChange()

Изменение метаданных моментального снимка

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

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

Предназначен для внутреннего использования API.

Изменение метаданных моментального снимка

 SnapshotMetadataChange(
  const SnapshotMetadataChange & copy_from
)

Создает копию существующего SnapshotMetadataChange .

Изменение метаданных моментального снимка

 SnapshotMetadataChange(
  SnapshotMetadataChange && move_from
)

Перемещает существующий SnapshotMetadataChange .

Действительный

bool Valid() const 

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

оператор=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

Назначает этот SnapshotMetadataChange путем копирования из другого.

оператор=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

Назначает этот SnapshotMetadataChange , перемещая в него другой.

~СнимокМетаданныхИзменения

 ~SnapshotMetadataChange()