Shaka Player Embedded
Classes | Public Member Functions | List of all members
shaka::InitDataOverride Class Referencefinal

#include <manifest.h>

Classes

class  Impl
 

Public Member Functions

 InitDataOverride ()
 
 InitDataOverride (js::InitDataOverride &&internal)
 
 InitDataOverride (const InitDataOverride &)
 
 InitDataOverride (InitDataOverride &&)
 
 ~InitDataOverride ()
 
InitDataOverrideoperator= (const InitDataOverride &)
 
InitDataOverrideoperator= (InitDataOverride &&)
 
const std::string & init_data_type () const
 
shaka::optional< std::string > key_id () const
 
js::InitDataOverride GetInternal () const
 

Detailed Description

Explicit initialization data, which override any initialization data in the content. The initDataType values and the formats that they correspond to are specified here: https://bit.ly/EmeInitTypes.

Definition at line 44 of file manifest.h.

Constructor & Destructor Documentation

§ InitDataOverride() [1/4]

shaka::InitDataOverride::InitDataOverride ( )

Definition at line 34 of file manifest.cc.

§ InitDataOverride() [2/4]

shaka::InitDataOverride::InitDataOverride ( js::InitDataOverride &&  internal)

Definition at line 35 of file manifest.cc.

§ InitDataOverride() [3/4]

shaka::InitDataOverride::InitDataOverride ( const InitDataOverride )
default

§ InitDataOverride() [4/4]

shaka::InitDataOverride::InitDataOverride ( InitDataOverride &&  )
default

§ ~InitDataOverride()

shaka::InitDataOverride::~InitDataOverride ( )

Definition at line 38 of file manifest.cc.

Member Function Documentation

§ GetInternal()

js::InitDataOverride shaka::InitDataOverride::GetInternal ( ) const

INTERNAL USE ONLY: Get the internal representation of this object.

Definition at line 52 of file manifest.cc.

§ init_data_type()

const std::string & shaka::InitDataOverride::init_data_type ( ) const

A string to indicate what format initData is in.

Definition at line 43 of file manifest.cc.

§ key_id()

shaka::optional< std::string > shaka::InitDataOverride::key_id ( ) const

The key Id that corresponds to this initData.

Definition at line 47 of file manifest.cc.

§ operator=() [1/2]

InitDataOverride & shaka::InitDataOverride::operator= ( const InitDataOverride )
default

§ operator=() [2/2]

InitDataOverride & shaka::InitDataOverride::operator= ( InitDataOverride &&  )
default

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