| AddEventListener(const std::string &type, Listener callback) | shaka::js::events::EventTarget | |
| AddListenerField(EventType type, Listener *on_field) | shaka::js::events::EventTarget | inlineprotected |
| AddTrack(std::shared_ptr< PubTrack > pub_track) | shaka::js::mse::TrackList< JsTrack, PubTrack > | inline |
| BackingObject() | shaka::BackingObject | |
| Client() | shaka::media::MediaPlayer::Client | private |
| Client(const Client &)=delete | shaka::media::MediaPlayer::Client | private |
| Client(Client &&)=delete | shaka::media::MediaPlayer::Client | private |
| DerivedFrom(const std::string &base) | shaka::BackingObject | |
| Detach() | shaka::js::mse::TrackList< JsTrack, PubTrack > | inline |
| DispatchEvent(RefPtr< Event > event) | shaka::js::events::EventTarget | inline |
| DispatchEventInternal(RefPtr< Event > event, bool *did_listeners_throw) | shaka::js::events::EventTarget | |
| EventTarget() | shaka::js::events::EventTarget | |
| factory() const =0 | shaka::BackingObject | pure virtual |
| GetIndex(size_t i, RefPtr< JsTrack > *track) const | shaka::js::mse::TrackList< JsTrack, PubTrack > | inline |
| GetTrack(std::shared_ptr< PubTrack > pub_track) | shaka::js::mse::TrackList< JsTrack, PubTrack > | inline |
| IsRootedAlive() const override | shaka::BackingObject | virtual |
| IsShortLived() const | shaka::memory::Traceable | virtual |
| JsThis() const | shaka::BackingObject | |
| kInternalFieldCount | shaka::BackingObject | static |
| kShortLiveDurationMs | shaka::memory::Traceable | static |
| length() const | shaka::js::mse::TrackList< JsTrack, PubTrack > | inline |
| Listener typedef | shaka::js::events::EventTarget | |
| name() const | shaka::BackingObject | |
| OnAddAudioTrack(std::shared_ptr< MediaTrack > track) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnAddTextTrack(std::shared_ptr< TextTrack > track) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnAddVideoTrack(std::shared_ptr< MediaTrack > track) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnAttachMse() | shaka::media::MediaPlayer::Client | privatevirtual |
| OnAttachSource() | shaka::media::MediaPlayer::Client | privatevirtual |
| OnDetach() | shaka::media::MediaPlayer::Client | privatevirtual |
| OnError(const std::string &error) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnPlay() | shaka::media::MediaPlayer::Client | privatevirtual |
| OnPlaybackRateChanged(double old_rate, double new_rate) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnPlaybackStateChanged(VideoPlaybackState old_state, VideoPlaybackState new_state) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnReadyStateChanged(VideoReadyState old_state, VideoReadyState new_state) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnRemoveAudioTrack(std::shared_ptr< MediaTrack > track) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnRemoveTextTrack(std::shared_ptr< TextTrack > track) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnRemoveVideoTrack(std::shared_ptr< MediaTrack > track) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnSeeking() | shaka::media::MediaPlayer::Client | privatevirtual |
| OnUserEvent(const std::string &name, void *user_data) | shaka::media::MediaPlayer::Client | privatevirtual |
| OnWaitingForKey() | shaka::media::MediaPlayer::Client | privatevirtual |
| operator delete[](void *)=delete | shaka::BackingObject | static |
| operator new[](size_t size)=delete | shaka::BackingObject | static |
| operator=(const Client &)=delete | shaka::media::MediaPlayer::Client | private |
| operator=(Client &&)=delete | shaka::media::MediaPlayer::Client | private |
| RaiseEvent(Args... args) | shaka::js::events::EventTarget | inline |
| RemoveEventListener(const std::string &type, Listener callback) | shaka::js::events::EventTarget | |
| RemoveTrack(std::shared_ptr< PubTrack > pub_track) | shaka::js::mse::TrackList< JsTrack, PubTrack > | inline |
| ScheduleEvent(Args &&... args) | shaka::js::events::EventTarget | inline |
| SetCppEventListener(EventType type, std::function< void()> callback) | shaka::js::events::EventTarget | |
| SetJsThis(Handle< JsObject > this_) | shaka::BackingObject | |
| Trace(memory::HeapTracer *tracer) const override | shaka::js::mse::TrackList< JsTrack, PubTrack > | inlinevirtual |
| TrackList(media::MediaPlayer *player) | shaka::js::mse::TrackList< JsTrack, PubTrack > | inlineexplicit |
| UnsetCppEventListener(EventType type) | shaka::js::events::EventTarget | |
| ~ Client() | shaka::media::MediaPlayer::Client | privatevirtual |
| ~BackingObject() override | shaka::BackingObject | protected |
| ~Traceable() | shaka::memory::Traceable | inlinevirtual |
| ~TrackList() override | shaka::js::mse::TrackList< JsTrack, PubTrack > | inline |