gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
构建一个或多个 SnapshotMetadataChange 对象。
摘要
构造函数和析构函数 |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
创建现有
Builder 的副本。 |
|
Builder(Builder && move_from)
移动现有的
Builder 。 |
公共函数 |
|
---|---|
Create() const
|
创建一个 SnapshotMetadataChange。
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
快照元数据更改的已编码 png 封面图片的原始字节。
|
SetDescription(const std::string & description)
|
Builder &
设置快照 metadata_change 的简要说明。
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
设置快照 metadata_change 的播放时间。
|
SetProgressValue(int64_t progress_value)
|
Builder &
设置快照 metadata_change 的进度值。
|
operator=(const Builder & copy_from)
|
Builder &
通过从另一个实例复制来分配此
Builder 。 |
operator=(Builder && move_from)
|
Builder &
通过将另一个
Builder 移到该文件夹中指定该元素。 |
公共函数
构建器
Builder()
构建器
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
构造从 shared_ptr
到 BuilderImpl
的 Builder
。
供 API 内部使用。
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
快照元数据更改的已编码 png 封面图片的原始字节。
封面图片必须小于 800 kb。每次提交都必须设置映像,否则该映像将被清除。
SetDescription
Builder & SetDescription( const std::string & description )
设置快照 metadata_change 的简要说明。