gpg::SnapshotMetadataChange::Builder

#include <snapshot_metadata_change_builder.h>

Tạo một hoặc nhiều đối tượng SnapshotMetadataChange.

Tóm tắt

Hàm khởi tạo và hàm phá

Builder()
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
Tạo Builder từ shared_ptr đến BuilderImpl.
Builder(const Builder & copy_from)
Tạo bản sao của một Builder hiện có.
Builder(Builder && move_from)
Di chuyển Builder hiện có.

Hàm công khai

Create() const
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
Các byte thô của ảnh bìa png được mã hoá khi thay đổi siêu dữ liệu của ảnh chụp nhanh.
SetDescription(const std::string & description)
Đặt nội dung mô tả ngắn gọn về metadata_change của ảnh chụp nhanh.
SetPlayedTime(gpg::Duration played_time)
Thiết lập thời gian phát của bản tổng quan nhanh metadata_change.
SetProgressValue(int64_t progress_value)
Đặt giá trị tiến trình của ảnh chụp nhanh metadata_change.
operator=(const Builder & copy_from)
Chỉ định Builder này bằng cách sao chép từ một thiết bị khác.
operator=(Builder && move_from)
Gán Builder này bằng cách di chuyển một màn hình khác vào đó.

Hàm công khai

Trình tạo

 Builder()

Trình tạo

 Builder(
  std::shared_ptr< SnapshotMetadataChangeImpl > impl
)

Tạo Builder từ shared_ptr đến BuilderImpl.

Dành cho API sử dụng nội bộ.

Trình tạo

 Builder(
  const Builder & copy_from
)

Tạo bản sao của một Builder hiện có.

Trình tạo

 Builder(
  Builder && move_from
)

Di chuyển Builder hiện có.

Tạo

SnapshotMetadataChange Create() const 

SetCoverImageFromPngData

Builder & SetCoverImageFromPngData(
  std::vector< uint8_t > png_data
)

Các byte thô của ảnh bìa png được mã hoá khi thay đổi siêu dữ liệu của ảnh chụp nhanh.

Ảnh bìa phải nhỏ hơn 800 kb. Bạn phải đặt hình ảnh cho mọi cam kết, nếu không hình ảnh sẽ bị xoá.

SetDescription

Builder & SetDescription(
  const std::string & description
)

Đặt nội dung mô tả ngắn gọn về metadata_change của ảnh chụp nhanh.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

Thiết lập thời gian phát của bản tổng quan nhanh metadata_change.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

Đặt giá trị tiến trình của ảnh chụp nhanh metadata_change.

toán tử=

Builder & operator=(
  const Builder & copy_from
)

Chỉ định Builder này bằng cách sao chép từ một thiết bị khác.

toán tử=

Builder & operator=(
  Builder && move_from
)

Gán Builder này bằng cách di chuyển một màn hình khác vào đó.