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à phá huỷ

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 Builder hiện có.
Builder(Builder && move_from)
Di chuyển một 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á của 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ề siêu dữ liệu của bản tổng quan nhanh.
SetPlayedTime(gpg::Duration played_time)
Đặt thời gian phát của thông tin 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 mã khác.
operator=(Builder && move_from)
Chỉ định Builder này bằng cách di chuyển một mã 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 Builder hiện có.

Trình tạo

 Builder(
  Builder && move_from
)

Di chuyển một 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á của thay đổi siêu dữ liệu của ảnh chụp nhanh.

Ảnh bìa phải nhỏ hơn 800 kb. Hình ảnh phải được đặt ở 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 của siêu dữ liệu tổng quan nhanh.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

Đặt thời gian phát của thông tin tổng quan nhanh Metadata_change.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

Thiết lập giá trị tiến trình của ảnh chụp nhanh Metadata_change.

operator=

Builder & operator=(
  const Builder & copy_from
)

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

operator=

Builder & operator=(
  Builder && move_from
)

Chỉ định Builder này bằng cách di chuyển một mã khác vào đó.