gpg::
  #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  | |
| 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()
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 的簡要說明。
