gpg::SnapshotMetadataChange::CoverImage

#include <snapshot_metadata_change_cover_image.h>

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับสถานะของภาพหน้าปกที่เฉพาะเจาะจงได้

สรุป

ผู้ผลิตและผู้ทำลาย

CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
สร้าง CoverImage จาก shared_ptr เป็น CoverImageImpl
CoverImage(const CoverImage & copy_from)
สร้างสำเนาของ CoverImage ที่มีอยู่
CoverImage(CoverImage && move_from)
ย้าย CoverImage ที่มีอยู่
~CoverImage()

ฟังก์ชันสาธารณะ

Data() const
const std::vector< uint8_t > &
ข้อมูลรูปภาพที่จะตั้งค่าเป็นภาพหน้าปก
Height() const
int
ความสูงของรูปภาพเป็นพิกเซล
MimeType() const
const std::string &
ประเภท MIME ของไฟล์ภาพที่จะตั้งค่าเป็นภาพหน้าปก
Width() const
int
ความกว้างของรูปภาพเป็นพิกเซล
operator=(const CoverImage & copy_from)
มอบหมาย CoverImage นี้โดยย้ายรายการอื่นเข้าไป
operator=(CoverImage && move_from)
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของ CoverImage นี้จาก CoverImage อื่น

ฟังก์ชันสาธารณะ

CoverImage

 CoverImage(
  std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl
)

สร้าง CoverImage จาก shared_ptr เป็น CoverImageImpl

มีไว้เพื่อใช้ภายในโดย API

CoverImage

 CoverImage(
  const CoverImage & copy_from
)

สร้างสำเนาของ CoverImage ที่มีอยู่

CoverImage

 CoverImage(
  CoverImage && move_from
)

ย้าย CoverImage ที่มีอยู่

ข้อมูล

const std::vector< uint8_t > & Data() const 

ข้อมูลรูปภาพที่จะตั้งค่าเป็นภาพหน้าปก

รูปแบบของเวกเตอร์ของไบต์นี้กำหนดโดย MimeType() ของภาพหน้าปก

ส่วนสูง

int Height() const 

ความสูงของรูปภาพเป็นพิกเซล

MimeType

const std::string & MimeType() const 

ประเภท MIME ของไฟล์ภาพที่จะตั้งค่าเป็นภาพหน้าปก

เช่น "image/png"

ความกว้าง

int Width() const 

ความกว้างของรูปภาพเป็นพิกเซล

operator=

CoverImage & operator=(
  const CoverImage & copy_from
)

มอบหมาย CoverImage นี้โดยย้ายรายการอื่นเข้าไป

operator=

CoverImage & operator=(
  CoverImage && move_from
)

โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของ CoverImage นี้จาก CoverImage อื่น

เวอร์ชันอ้างอิง r-value-reference

~CoverImage

 ~CoverImage()