gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
Cria um ou mais objetos SnapshotMetadataChange.
Resumo
Construtores e destruidores |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
Cria uma cópia de um
Builder existente. |
|
Builder(Builder && move_from)
Move um
Builder existente. |
Funções públicas |
|
---|---|
Create() const
|
Cria um SnapshotMetadataChange.
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
Os bytes brutos da imagem de capa png codificada da mudança de metadados do snapshot.
|
SetDescription(const std::string & description)
|
Builder &
Define a descrição concisa do snapshot metadata_change.
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
Define o tempo de reprodução do snapshot metadata_change.
|
SetProgressValue(int64_t progress_value)
|
Builder &
Define o valor do progresso do snapshot metadata_change.
|
operator=(const Builder & copy_from)
|
Builder &
Atribui este
Builder copiando de outro. |
operator=(Builder && move_from)
|
Builder &
Atribui este
Builder movendo outro para ele. |
Funções públicas
Builder
Builder()
Builder
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
Cria um Builder
de um shared_ptr
a BuilderImpl
.
Destinado ao uso interno pela API.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
Os bytes brutos da imagem de capa png codificada da mudança de metadados do snapshot.
A imagem da capa precisa ter menos de 800 KB. A imagem precisa ser definida a cada confirmação ou será apagada.
SetDescription
Builder & SetDescription( const std::string & description )
Define a descrição concisa do snapshot metadata_change.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
Define o tempo de reprodução do snapshot metadata_change.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
Define o valor do progresso do snapshot metadata_change.