Shaka Player Embedded
Classes | Namespaces | Macros | Functions
player.cc File Reference
#include "shaka/player.h"
#include <functional>
#include <list>
#include "shaka/version.h"
#include "src/core/js_manager_impl.h"
#include "src/core/js_object_wrapper.h"
#include "src/debug/mutex.h"
#include "src/js/dom/document.h"
#include "src/js/manifest.h"
#include "src/js/mse/video_element.h"
#include "src/js/net.h"
#include "src/js/player_externs.h"
#include "src/js/stats.h"
#include "src/js/track.h"
#include "src/mapping/byte_buffer.h"
#include "src/mapping/convert_js.h"
#include "src/mapping/js_engine.h"
#include "src/mapping/js_utils.h"
#include "src/mapping/js_wrappers.h"
#include "src/mapping/promise.h"
#include "src/util/macros.h"
#include "src/util/utils.h"

Go to the source code of this file.

Classes

struct  shaka::impl::ConvertHelper< Player::LogLevel >
 
class  shaka::Player::Impl
 

Namespaces

 shaka
 

Macros

#define ATTACH(name, call)
 

Functions

const char * GetShakaEmbeddedVersion (void)
 

Macro Definition Documentation

§ ATTACH

#define ATTACH (   name,
  call 
)
Value:
do { \
const auto ret = AttachEventListener( \
name, std::bind(&Client::OnError, client, std::placeholders::_1), \
call); \
if (holds_alternative<Error>(ret)) \
return get<Error>(ret); \
} while (false)
const char * name

Function Documentation

§ GetShakaEmbeddedVersion()

const char* GetShakaEmbeddedVersion ( void  )
Returns
The runtime version of the library.

Definition at line 41 of file player.cc.