Shaka Player Embedded
|
#include <js_manager_impl.h>
Public Member Functions | |
JsManagerImpl (const JsManager::StartupOptions &options) | |
~JsManagerImpl () | |
TaskRunner * | MainThread () |
NetworkThread * | NetworkThread () |
memory::HeapTracer * | HeapTracer () |
std::string | GetPathForStaticFile (const std::string &file) const |
std::string | GetPathForDynamicFile (const std::string &file) const |
void | Stop () |
void | WaitUntilFinished () |
std::shared_ptr< ThreadEvent< bool > > | RunScript (const std::string &path) |
std::shared_ptr< ThreadEvent< bool > > | RunScript (const std::string &path, const uint8_t *data, size_t data_size) |
![]() | |
PseudoSingleton () | |
~PseudoSingleton () | |
Additional Inherited Members | |
![]() | |
static JsManagerImpl * | Instance () |
static JsManagerImpl * | InstanceOrNull () |
Definition at line 38 of file js_manager_impl.h.
|
explicit |
Definition at line 28 of file js_manager_impl.cc.
shaka::JsManagerImpl::~JsManagerImpl | ( | ) |
Definition at line 34 of file js_manager_impl.cc.
std::string shaka::JsManagerImpl::GetPathForDynamicFile | ( | const std::string & | file | ) | const |
Definition at line 44 of file js_manager_impl.cc.
std::string shaka::JsManagerImpl::GetPathForStaticFile | ( | const std::string & | file | ) | const |
Definition at line 38 of file js_manager_impl.cc.
|
inline |
Definition at line 49 of file js_manager_impl.h.
|
inline |
Definition at line 43 of file js_manager_impl.h.
|
inline |
Definition at line 46 of file js_manager_impl.h.
std::shared_ptr< ThreadEvent< bool > > shaka::JsManagerImpl::RunScript | ( | const std::string & | path | ) |
Definition at line 56 of file js_manager_impl.cc.
std::shared_ptr< ThreadEvent< bool > > shaka::JsManagerImpl::RunScript | ( | const std::string & | path, |
const uint8_t * | data, | ||
size_t | data_size | ||
) |
Definition at line 66 of file js_manager_impl.cc.
|
inline |
Definition at line 56 of file js_manager_impl.h.
void shaka::JsManagerImpl::WaitUntilFinished | ( | ) |
Definition at line 50 of file js_manager_impl.cc.