Shaka Player Embedded
Namespaces | Classes | Enumerations | Functions | Variables
shaka::js Namespace Reference

Namespaces

 dom
 
 eme
 
 events
 
 idb
 
 mse
 

Classes

class  Base64
 
struct  BufferedInfo
 
struct  BufferedRange
 
class  Console
 
class  ConsoleFactory
 
class  Debug
 
class  DebugFactory
 
struct  DrmInfo
 
struct  InitDataOverride
 
class  JsError
 
struct  LanguageRole
 
class  Location
 
class  LocationFactory
 
class  Navigator
 
class  NavigatorFactory
 
struct  Request
 
struct  Response
 
struct  StateChange
 
struct  Stats
 
struct  StoredContent
 
class  TestType
 
class  TestTypeFactory
 
struct  TestTypeOptions
 
class  Timeouts
 
struct  Track
 
struct  TrackChoice
 
class  URL
 
class  URLFactory
 
class  VTTCue
 
class  VTTCueFactory
 
class  XMLHttpRequest
 
class  XMLHttpRequestFactory
 

Enumerations

enum  TestNumberEnum { TestNumberEnum::FIRST = 1, TestNumberEnum::SECOND }
 
enum  TestStringEnum { TestStringEnum::EMPTY, TestStringEnum::AUTO, TestStringEnum::OTHER }
 
enum  AutoKeyword { AutoKeyword::Auto }
 

Functions

 DEFINE_ENUM_AND_TO_STRING_2 (EventType, DEFINE_EVENTS_)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (Request)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (Response)
 
 DEFINE_STRUCT_SPECIAL_METHODS_COPYABLE (TestTypeOptions)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (InitDataOverride)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (DrmInfo)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (StoredContent)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (BufferedRange)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (BufferedInfo)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (LanguageRole)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (TrackChoice)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (StateChange)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (Stats)
 
 DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY (Track)
 

Variables

constexpr const int EXPECTED_INT = 123
 
constexpr const TestNumberEnum EXPECTED_NUMBER_ENUM = TestNumberEnum::SECOND
 
constexpr const TestStringEnum EXPECTED_STRING_ENUM = TestStringEnum::OTHER
 
constexpr const char EXPECTED_STRING [] = "ab\xe2\x8d\x85_\0_\xf0\x90\x90\xb7!"
 
constexpr const uint64_t kMinTimerDelay = 4
 

Enumeration Type Documentation

§ AutoKeyword

Enumerator
Auto 

Definition at line 30 of file vtt_cue.h.

§ TestNumberEnum

Enumerator
FIRST 
SECOND 

Definition at line 46 of file test_type.h.

§ TestStringEnum

Enumerator
EMPTY 
AUTO 
OTHER 

Definition at line 51 of file test_type.h.

Function Documentation

§ DEFINE_ENUM_AND_TO_STRING_2()

shaka::js::DEFINE_ENUM_AND_TO_STRING_2 ( EventType  ,
DEFINE_EVENTS_   
)

§ DEFINE_STRUCT_SPECIAL_METHODS_COPYABLE()

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_COPYABLE ( TestTypeOptions  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [1/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( Request  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [2/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( Response  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [3/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( TrackChoice  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [4/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( Track  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [5/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( BufferedRange  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [6/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( InitDataOverride  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [7/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( StoredContent  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [8/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( DrmInfo  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [9/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( BufferedInfo  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [10/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( StateChange  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [11/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( Stats  )

§ DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY() [12/12]

shaka::js::DEFINE_STRUCT_SPECIAL_METHODS_MOVE_ONLY ( LanguageRole  )

Variable Documentation

§ EXPECTED_INT

constexpr const int shaka::js::EXPECTED_INT = 123

Definition at line 57 of file test_type.h.

§ EXPECTED_NUMBER_ENUM

constexpr const TestNumberEnum shaka::js::EXPECTED_NUMBER_ENUM = TestNumberEnum::SECOND

Definition at line 58 of file test_type.h.

§ EXPECTED_STRING

constexpr const char shaka::js::EXPECTED_STRING[] = "ab\xe2\x8d\x85_\0_\xf0\x90\x90\xb7!"

Definition at line 62 of file test_type.h.

§ EXPECTED_STRING_ENUM

constexpr const TestStringEnum shaka::js::EXPECTED_STRING_ENUM = TestStringEnum::OTHER

Definition at line 59 of file test_type.h.

§ kMinTimerDelay

constexpr const uint64_t shaka::js::kMinTimerDelay = 4

Definition at line 28 of file timeouts.cc.