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)
|
|
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)
|
Builder &
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)
|
Builder &
Đặt nội dung mô tả ngắn gọn về metadata_change của ảnh chụp nhanh.
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
Thiết lập thời gian phát của bản tổng quan nhanh metadata_change.
|
SetProgressValue(int64_t progress_value)
|
Builder &
Đặt giá trị tiến trình của ảnh chụp nhanh metadata_change.
|
operator=(const Builder & copy_from)
|
Builder &
Chỉ định
Builder này bằng cách sao chép từ một thiết bị khác. |
operator=(Builder && move_from)
|
Builder &
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ộ.
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.