giga::data::Preview Struct Reference

#include <Preview.h>

Public Member Functions

template<class Manager >
void visit (const Manager &m)
 

Public Attributes

boost::optional
< utility::string_t > 
type = boost::none
 
boost::optional
< utility::string_t > 
icon = boost::none
 
std::unique_ptr< PreviewCovercover = nullptr
 
std::vector< std::unique_ptr
< Stream > > 
streams = {}
 
std::vector< std::unique_ptr
< Subtitle > > 
subtitles = {}
 
boost::optional
< utility::string_t > 
albumart = boost::none
 
boost::optional
< utility::string_t > 
image = boost::none
 
boost::optional
< utility::string_t > 
pdf = boost::none
 
boost::optional
< utility::string_t > 
epub = boost::none
 

Detailed Description

Describe which preview are available for this file

Member Data Documentation

boost::optional<utility::string_t> giga::data::Preview::albumart = boost::none

Concat the url encoded nodeKey at the end of this url

boost::optional<utility::string_t> giga::data::Preview::epub = boost::none

Concat the url encoded nodeKey at the end of this url

boost::optional<utility::string_t> giga::data::Preview::icon = boost::none

Concat the url encoded nodeKey at the end of this url

boost::optional<utility::string_t> giga::data::Preview::image = boost::none

Concat the url encoded nodeKey at the end of this url

boost::optional<utility::string_t> giga::data::Preview::pdf = boost::none

Concat the url encoded nodeKey at the end of this url

boost::optional<utility::string_t> giga::data::Preview::type = boost::none

video, pdf, image, images, or audio


The documentation for this struct was generated from the following file:
  • /home/thomas/code/GiGaSdk/src/giga/api/data/Preview.h