15 #ifndef SHAKA_EMBEDDED_JS_EME_MEDIA_KEY_SESSION_H_ 16 #define SHAKA_EMBEDDED_JS_EME_MEDIA_KEY_SESSION_H_ 45 std::shared_ptr<ImplementationFactory>
factory,
46 std::shared_ptr<Implementation> implementation);
69 std::string session_id_;
70 const std::shared_ptr<ImplementationFactory> factory_;
71 const std::shared_ptr<Implementation> implementation_;
86 #endif // SHAKA_EMBEDDED_JS_EME_MEDIA_KEY_SESSION_H_
virtual BackingObjectFactoryBase * factory() const =0
optional< Callback > Listener