gpg::SnapshotMetadataChange

#include <snapshot_metadata_change.h>

Uma única estrutura de dados que permite acessar dados sobre o status de um snapshot específico.

Resumo

Construtores e destrutores

SnapshotMetadataChange()
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
Constrói um SnapshotMetadataChange de um shared_ptr a um SnapshotMetadataChangeImpl.
SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)
Cria uma cópia de um SnapshotMetadataChange existente.
SnapshotMetadataChange(SnapshotMetadataChange && move_from)
Move um SnapshotMetadataChange existente.
~SnapshotMetadataChange()

Funções públicas

Description() const
const std::string &
A descrição dos metadados do snapshot.
DescriptionIsChanged() const
bool
A descrição dos metadados do snapshot vai ser modificada com essa nova descrição.
Image() const
Dados de imagem que serão atribuídos ao snapshot.
ImageIsChanged() const
bool
A imagem de capa dos metadados do snapshot será modificada com essa nova imagem de capa.
PlayedTime() const
O tempo reproduzido dos metadados do snapshot.
PlayedTimeIsChanged() const
bool
O tempo reproduzido dos metadados do snapshot será modificado com essa nova duração.
ProgressValue() const
int64_t
O valor de progresso dos metadados do snapshot.
ProgressValueIsChanged() const
bool
O valor de progresso dos metadados do snapshot será modificado com esse novo valor de progresso.
Valid() const
bool
A alteração dos metadados do snapshot é válida e foi criada com o builder.
operator=(const SnapshotMetadataChange & copy_from)
Atribui este SnapshotMetadataChange copiando de outro.
operator=(SnapshotMetadataChange && move_from)
Atribui este SnapshotMetadataChange movendo outro para ele.

Aulas

gpg::SnapshotMetadataChange::Builder

Cria um ou mais objetos SnapshotMetadataChange.

gpg::SnapshotMetadataChange::CoverImage

Uma única estrutura de dados que permite acessar dados sobre o status de uma imagem de capa específica.

Funções públicas

Descrição

const std::string & Description() const 

A descrição dos metadados do snapshot.

DescriptionIsChanged

bool DescriptionIsChanged() const 

A descrição dos metadados do snapshot vai ser modificada com essa nova descrição.

Imagem

SnapshotMetadataChange::CoverImage Image() const 

Dados de imagem que serão atribuídos ao snapshot.

ImageIsChanged

bool ImageIsChanged() const 

A imagem de capa dos metadados do snapshot será modificada com essa nova imagem de capa.

PlayedTime

gpg::Duration PlayedTime() const 

O tempo reproduzido dos metadados do snapshot.

PlayedTimeIsChanged

bool PlayedTimeIsChanged() const 

O tempo reproduzido dos metadados do snapshot será modificado com essa nova duração.

ProgressValue

int64_t ProgressValue() const 

O valor de progresso dos metadados do snapshot.

ProgressValueIsChanged

bool ProgressValueIsChanged() const 

O valor de progresso dos metadados do snapshot será modificado com esse novo valor de progresso.

SnapshotMetadataChange

 SnapshotMetadataChange()

SnapshotMetadataChange

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

Constrói um SnapshotMetadataChange de um shared_ptr a um SnapshotMetadataChangeImpl.

Destinado ao uso interno da API.

SnapshotMetadataChange

 SnapshotMetadataChange(
  const SnapshotMetadataChange & copy_from
)

Cria uma cópia de um SnapshotMetadataChange existente.

SnapshotMetadataChange

 SnapshotMetadataChange(
  SnapshotMetadataChange && move_from
)

Move um SnapshotMetadataChange existente.

Válida

bool Valid() const 

A alteração dos metadados do snapshot é válida e foi criada com o builder.

operador=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

Atribui este SnapshotMetadataChange copiando de outro.

operador=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

Atribui este SnapshotMetadataChange movendo outro para ele.

~SnapshotMetadataChange

 ~SnapshotMetadataChange()