gpg:: SnapshotMetadataChange:: CoverImage
#include <snapshot_metadata_change_cover_image.h>
Một cấu trúc dữ liệu đơn nhất cho phép bạn truy cập dữ liệu về trạng thái của ảnh bìa cụ thể.
Tóm tắt
Hàm khởi tạo và phá huỷ |
|
---|---|
CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
|
|
CoverImage(const CoverImage & copy_from)
Tạo bản sao của
CoverImage hiện có. |
|
CoverImage(CoverImage && move_from)
Di chuyển một
CoverImage hiện có. |
|
~CoverImage()
|
Hàm công khai |
|
---|---|
Data() const
|
const std::vector< uint8_t > &
Dữ liệu hình ảnh để đặt làm ảnh bìa.
|
Height() const
|
int
Chiều cao của hình ảnh tính bằng pixel.
|
MimeType() const
|
const std::string &
Loại mime của tệp hình ảnh để đặt làm ảnh bìa.
|
Width() const
|
int
Chiều rộng của hình ảnh tính bằng pixel.
|
operator=(const CoverImage & copy_from)
|
Chỉ định
CoverImage này bằng cách di chuyển một mã khác vào đó. |
operator=(CoverImage && move_from)
|
Toán tử gán để chỉ định giá trị của CoverImage này từ một CoverImage khác.
|
Hàm công khai
CoverImage
CoverImage( std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl )
Tạo CoverImage
từ shared_ptr
thành CoverImageImpl
.
Dành cho API sử dụng nội bộ.
Dữ liệu
const std::vector< uint8_t > & Data() const
Dữ liệu hình ảnh để đặt làm ảnh bìa.
Định dạng của vectơ byte này được xác định bằng MimeType() của ảnh bìa.
Chiều cao
int Height() const
Chiều cao của hình ảnh tính bằng pixel.
MimeType
const std::string & MimeType() const
Loại mime của tệp hình ảnh để đặt làm ảnh bìa.
Ví dụ: "image/png".
Chiều rộng
int Width() const
Chiều rộng của hình ảnh tính bằng pixel.
operator=
CoverImage & operator=( const CoverImage & copy_from )
Chỉ định CoverImage
này bằng cách di chuyển một mã khác vào đó.
operator=
CoverImage & operator=( CoverImage && move_from )
Toán tử gán để chỉ định giá trị của CoverImage này từ một CoverImage khác.
phiên bản tham chiếu r-value.
~CoverImage
~CoverImage()