gpg::SnapshotMetadataChange::CoverImage

#include <snapshot_metadata_change_cover_image.h>

單一資料結構,可讓您存取特定封面圖片的狀態資料。

摘要

建構函式和解構函式

CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
建構從 shared_ptrCoverImageImplCoverImage
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
)

建構從 shared_ptrCoverImageImplCoverImage

主要供 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 

圖片的寬度 (以像素為單位)。

運算子=

CoverImage & operator=(
  const CoverImage & copy_from
)

如要指派這個 CoverImage,請將其他項目移至該項目。

運算子=

CoverImage & operator=(
  CoverImage && move_from
)

可從另一個 CoverImage 指派這個 CoverImage 值的指派運算子。

r-value-reference 版本。

~CoverImage

 ~CoverImage()