gpg::SnapshotMetadataChange::CoverImage

#include <snapshot_metadata_change_cover_image.h>

Una única estructura de datos que te permite acceder a los datos sobre el estado de una imagen de portada específica.

Resumen

Constructores y destructores

CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
Construye un CoverImage de shared_ptr a CoverImageImpl.
CoverImage(const CoverImage & copy_from)
Crea una copia de un CoverImage existente.
CoverImage(CoverImage && move_from)
Mueve un CoverImage existente.
~CoverImage()

Funciones públicas

Data() const
const std::vector< uint8_t > &
Los datos de la imagen que se establecerá como imagen de portada
Height() const
int
La altura de la imagen en píxeles.
MimeType() const
const std::string &
El tipo MIME del archivo de imagen que se establecerá como imagen de portada.
Width() const
int
El ancho de la imagen en píxeles.
operator=(const CoverImage & copy_from)
Asigna este CoverImage moviendo otro.
operator=(CoverImage && move_from)
Operador de asignación para asignar el valor de esta CoverImage desde otra CoverImage.

Funciones públicas

CoverImage

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

Construye un CoverImage de shared_ptr a CoverImageImpl.

Diseñado para el uso interno de la API.

CoverImage

 CoverImage(
  const CoverImage & copy_from
)

Crea una copia de un CoverImage existente.

CoverImage

 CoverImage(
  CoverImage && move_from
)

Mueve un CoverImage existente.

Datos

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

Los datos de la imagen que se establecerá como imagen de portada

El formato de este vector de bytes se define con el elemento MimeType() de la imagen de portada.

Altura

int Height() const 

La altura de la imagen en píxeles.

MimeType

const std::string & MimeType() const 

El tipo MIME del archivo de imagen que se establecerá como imagen de portada.

Ejemplo: “image/png”.

Ancho

int Width() const 

El ancho de la imagen en píxeles.

operator=

CoverImage & operator=(
  const CoverImage & copy_from
)

Asigna este CoverImage moviendo otro.

operator=

CoverImage & operator=(
  CoverImage && move_from
)

Operador de asignación para asignar el valor de esta CoverImage desde otra CoverImage.

y la versión de referencia de valor r.

~CoverImage

 ~CoverImage()