gpg::SnapshotMetadataChange::CoverImage

#include <snapshot_metadata_change_cover_image.h>

Es una estructura única de datos que te permite acceder a información sobre el estado de una imagen de portada específica.

Resumen

Constructores y destructores

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

Funciones públicas

Data() const
const std::vector< uint8_t > &
Los datos de imagen que se establecerán 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)
Mueve otro para asignar este CoverImage.
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 desde un shared_ptr hasta un 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 elemento CoverImage existente.

Datos

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

Los datos de imagen que se establecerán como imagen de portada.

El formato de este vector de bytes se define con el valor de 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 de “imagen/png”.

Ancho

int Width() const 

El ancho de la imagen en píxeles.

operador=

CoverImage & operator=(
  const CoverImage & copy_from
)

Mueve otro para asignar este CoverImage.

operador=

CoverImage & operator=(
  CoverImage && move_from
)

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

r-value-reference.

Imagen de portada aproximada

 ~CoverImage()