gpg::SnapshotMetadataChange::CoverImage

#include <snapshot_metadata_change_cover_image.h>

특정 커버 이미지의 상태에 대한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.

요약

생성자 및 소멸자

CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
shared_ptr에서 CoverImageImplCoverImage를 구성합니다.
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_ptr에서 CoverImageImplCoverImage를 구성합니다.

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-값 참조 버전입니다.

~표지 이미지

 ~CoverImage()