Shaka Player Embedded
Public Member Functions | List of all members
shaka::js::VTTCueFactory Class Reference

#include <vtt_cue.h>

Inheritance diagram for shaka::js::VTTCueFactory:
shaka::BackingObjectFactory< VTTCue > shaka::BackingObjectFactoryRegistry< VTTCue > shaka::BackingObjectFactoryBase shaka::PseudoSingleton< BackingObjectFactoryRegistry< VTTCue > >

Public Member Functions

 VTTCueFactory ()
 
- Public Member Functions inherited from shaka::BackingObjectFactory< VTTCue >
 BackingObjectFactory ()
 
- Public Member Functions inherited from shaka::BackingObjectFactoryRegistry< VTTCue >
 BackingObjectFactoryRegistry (BackingObjectFactoryBase *base)
 
BackingObjectFactoryBaseCheckedInstance ()
 
- Public Member Functions inherited from shaka::BackingObjectFactoryBase
virtual ~BackingObjectFactoryBase ()
 
const std::string & name () const
 
const BackingObjectFactoryBasebase () const
 
ReturnVal< JsValue > GetConstructor () const
 
bool DerivedFrom (const std::string &name) const
 
ReturnVal< JsValue > WrapInstance (BackingObject *object)
 
ReturnVal< JsValue > GetIndex (Handle< JsObject > that, size_t index)
 
void SetIndex (Handle< JsObject > that, size_t index, Handle< JsValue > value)
 

Additional Inherited Members

- Static Public Member Functions inherited from shaka::BackingObjectFactoryRegistry< VTTCue >
static BackingObjectFactoryBaseCheckedInstance ()
 
- Protected Member Functions inherited from shaka::BackingObjectFactoryBase
 BackingObjectFactoryBase (const std::string &name, NativeCtor ctor, const BackingObjectFactoryBase *base)
 
template<typename Callback >
void AddMemberFunction (const std::string &name, Callback callback)
 
template<typename Ret , typename... Args>
void AddStaticFunction (const std::string &name, Ret(*callback)(Args...))
 
template<typename Prop >
void AddListenerField (js::EventType type, Prop member)
 
template<typename This , typename Prop >
void AddReadOnlyProperty (const std::string &name, Prop This::*member)
 
template<typename This , typename Prop >
void AddReadWriteProperty (const std::string &name, Prop This::*member)
 
template<typename Derived = void, typename This = void, typename GetProp = void>
void AddGenericProperty (const std::string &name, GetProp(This::*get)() const)
 
template<typename Derived = void, typename This = void, typename GetProp = void, typename SetProp = void, typename SetPropRet = void>
void AddGenericProperty (const std::string &name, GetProp(This::*get)() const, SetPropRet(This::*set)(SetProp))
 
template<typename T >
void AddConstant (const std::string &name, T value)
 
template<typename This , typename T >
void AddIndexer (bool(This::*get)(size_t, T *) const, void(This::*set)(size_t, T)=nullptr)
 
void NotImplemented (const std::string &name)
 

Detailed Description

Definition at line 81 of file vtt_cue.h.

Constructor & Destructor Documentation

§ VTTCueFactory()

shaka::js::VTTCueFactory::VTTCueFactory ( )

Definition at line 149 of file vtt_cue.cc.


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