gpg::SnapshotMetadataChange::CoverImage

#include <snapshot_metadata_change_cover_image.h>

Es una sola estructura de datos que te permite acceder a 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 un shared_ptr a un 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 > &
Son los datos de la imagen que se establecerán como imagen de portada.
Height() const
int
Es la altura de la imagen en píxeles.
MimeType() const
const std::string &
Es el tipo de MIME del archivo de imagen que se establecerá como la imagen de portada.
Width() const
int
Es el ancho de la imagen en píxeles.
operator=(const CoverImage & copy_from)
Asigna este CoverImage moviendo otro dentro de él.
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 un shared_ptr a un CoverImageImpl.

Está destinado al 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 

Son los datos de la imagen que se establecerán como imagen de portada.

El formato de este vector de bytes se define mediante MimeType() de la imagen de portada.

Altura

int Height() const 

Es la altura de la imagen en píxeles.

Tipo de MIME

const std::string & MimeType() const 

Es el tipo de MIME del archivo de imagen que se establecerá como la imagen de portada.

Ejemplo: “image/png”.

Ancho

int Width() const 

Es el ancho de la imagen en píxeles.

operador=

CoverImage & operator=(
  const CoverImage & copy_from
)

Asigna este CoverImage moviendo otro dentro de él.

operador=

CoverImage & operator=(
  CoverImage && move_from
)

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

Versión de r-value-reference.

~CoverImage

 ~CoverImage()