libdcp
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
dcp::ContentKind Class Reference

Public Member Functions

 ContentKind (std::string name, boost::optional< std::string > scope)
 
std::string name () const
 
boost::optional< std::string > scope () const
 

Static Public Member Functions

static ContentKind from_name (std::string name)
 
static std::vector< ContentKindall ()
 

Static Public Attributes

static const ContentKind FEATURE = ContentKind{"feature"}
 
static const ContentKind SHORT = ContentKind{"short"}
 
static const ContentKind TRAILER = ContentKind{"trailer"}
 
static const ContentKind TEST = ContentKind{"test"}
 
static const ContentKind TRANSITIONAL = ContentKind{"transitional"}
 
static const ContentKind RATING = ContentKind{"rating"}
 
static const ContentKind TEASER = ContentKind{"teaser"}
 
static const ContentKind POLICY = ContentKind{"policy"}
 
static const ContentKind PUBLIC_SERVICE_ANNOUNCEMENT = ContentKind{"psa"}
 
static const ContentKind ADVERTISEMENT = ContentKind{"advertisement"}
 
static const ContentKind CLIP = ContentKind{"clip", smpte_429_16_scope}
 
static const ContentKind PROMO = ContentKind{"promo", smpte_429_16_scope}
 
static const ContentKind STEREOCARD = ContentKind{"stereocard", smpte_429_16_scope}
 
static const ContentKind EPISODE = ContentKind{"episode", smpte_2067_3_scope}
 
static const ContentKind HIGHLIGHTS = ContentKind{"highlights", smpte_2067_3_scope}
 
static const ContentKind EVENT = ContentKind{"event", smpte_2067_3_scope}
 

Private Member Functions

 ContentKind (std::string name)
 

Private Attributes

std::string _name
 
boost::optional< std::string > _scope
 

Detailed Description

Definition at line 47 of file content_kind.h.


The documentation for this class was generated from the following files: