| AddEventListener(const std::string &type, Listener callback) | shaka::js::events::EventTarget | |
| AddListenerField(EventType type, Listener *on_field) | shaka::js::events::EventTarget | inlineprotected |
| AddTextTrack(media::TextTrackKind kind, optional< std::string > label, optional< std::string > language) | shaka::js::mse::HTMLMediaElement | |
| AppendChild(RefPtr< Node > new_child) | shaka::js::dom::Node | |
| ATTRIBUTE_NODE enum value | shaka::js::dom::Node | |
| attributes() const | shaka::js::dom::Element | |
| audio_tracks | shaka::js::mse::HTMLMediaElement | |
| autoplay | shaka::js::mse::HTMLMediaElement | |
| BackingObject() | shaka::BackingObject | |
| Buffered() const | shaka::js::mse::HTMLMediaElement | |
| CanPlayType(const std::string &type) | shaka::js::mse::HTMLMediaElement | |
| CDATA_SECTION_NODE enum value | shaka::js::dom::Node | |
| child_nodes() const | shaka::js::dom::Node | |
| Client() | shaka::media::MediaPlayer::Client | private |
| Client(const Client &)=delete | shaka::media::MediaPlayer::Client | private |
| Client(Client &&)=delete | shaka::media::MediaPlayer::Client | private |
| COMMENT_NODE enum value | shaka::js::dom::Node | |
| ContainerNode(NodeType type, RefPtr< Document > document) | shaka::js::dom::ContainerNode | |
| CurrentTime() const | shaka::js::mse::HTMLMediaElement | |
| default_muted | shaka::js::mse::HTMLMediaElement | |
| DefaultPlaybackRate() const | shaka::js::mse::HTMLMediaElement | |
| DerivedFrom(const std::string &base) | shaka::BackingObject | |
| Detach() | shaka::js::mse::HTMLMediaElement | |
| DispatchEvent(RefPtr< Event > event) | shaka::js::events::EventTarget | inline |
| DispatchEventInternal(RefPtr< Event > event, bool *did_listeners_throw) | shaka::js::events::EventTarget | |
| document() const | shaka::js::dom::Node | |
| DOCUMENT_FRAGMENT_NODE enum value | shaka::js::dom::Node | |
| DOCUMENT_NODE enum value | shaka::js::dom::Node | |
| DOCUMENT_POSITION_CONTAINED_BY enum value | shaka::js::dom::Node | |
| DOCUMENT_POSITION_CONTAINS enum value | shaka::js::dom::Node | |
| DOCUMENT_POSITION_DISCONNECTED enum value | shaka::js::dom::Node | |
| DOCUMENT_POSITION_FOLLOWING enum value | shaka::js::dom::Node | |
| DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC enum value | shaka::js::dom::Node | |
| DOCUMENT_POSITION_PRECEDING enum value | shaka::js::dom::Node | |
| DOCUMENT_TYPE_NODE enum value | shaka::js::dom::Node | |
| DocumentPosition enum name | shaka::js::dom::Node | |
| Duration() const | shaka::js::mse::HTMLMediaElement | |
| Element(RefPtr< Document > document, const std::string &local_name, optional< std::string > namespace_uri, optional< std::string > namespace_prefix) | shaka::js::dom::Element | |
| ELEMENT_NODE enum value | shaka::js::dom::Node | |
| Ended() const | shaka::js::mse::HTMLMediaElement | |
| ENTITY_NODE enum value | shaka::js::dom::Node | |
| ENTITY_REFERENCE_NODE enum value | shaka::js::dom::Node | |
| error | shaka::js::mse::HTMLMediaElement | |
| EventTarget() | shaka::js::events::EventTarget | |
| factory() const =0 | shaka::BackingObject | pure virtual |
| first_child() const | shaka::js::dom::Node | |
| GetAttribute(const std::string &name) const | shaka::js::dom::Element | |
| GetAttributeNS(const std::string &ns, const std::string &name) const | shaka::js::dom::Element | |
| GetElementsByTagName(const std::string &name) const | shaka::js::dom::ContainerNode | virtual |
| GetReadyState() const | shaka::js::mse::HTMLMediaElement | |
| has_attributes() const | shaka::js::dom::Element | inline |
| HasAttribute(const std::string &name) const | shaka::js::dom::Element | |
| HasAttributeNS(const std::string &ns, const std::string &name) const | shaka::js::dom::Element | |
| HTMLMediaElement(RefPtr< dom::Document > document, const std::string &name, media::MediaPlayer *player) | shaka::js::mse::HTMLMediaElement | |
| id | shaka::js::dom::Element | |
| is_char_data() const | shaka::js::dom::Node | inline |
| is_document() const | shaka::js::dom::Node | inline |
| is_element() const | shaka::js::dom::Node | inline |
| IsRootedAlive() const override | shaka::BackingObject | virtual |
| IsShortLived() const override | shaka::js::dom::Node | virtual |
| JsThis() const | shaka::BackingObject | |
| kInternalFieldCount | shaka::BackingObject | static |
| kShortLiveDurationMs | shaka::memory::Traceable | static |
| last_child() const | shaka::js::dom::Node | |
| Listener typedef | shaka::js::events::EventTarget | |
| Load() | shaka::js::mse::HTMLMediaElement | |
| local_name | shaka::js::dom::Element | |
| loop | shaka::js::mse::HTMLMediaElement | |
| media_keys | shaka::js::mse::HTMLMediaElement | |
| Muted() const | shaka::js::mse::HTMLMediaElement | |
| name() const | shaka::BackingObject | |
| namespace_prefix | shaka::js::dom::Element | |
| namespace_uri | shaka::js::dom::Element | |
| Node(NodeType type, RefPtr< Document > document) | shaka::js::dom::Node | |
| node_name() const override | shaka::js::dom::Element | virtual |
| node_type() const | shaka::js::dom::Node | inline |
| NodeType enum name | shaka::js::dom::Node | |
| NodeValue() const override | shaka::js::dom::Element | virtual |
| NOTATION_NODE enum value | shaka::js::dom::Node | |
| on_encrypted | shaka::js::mse::HTMLMediaElement | |
| on_waiting_for_key | shaka::js::mse::HTMLMediaElement | |
| 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 |
| 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 |
| OnUserEvent(const std::string &name, void *user_data) | 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 |
| parent_node() const | shaka::js::dom::Node | |
| Pause() | shaka::js::mse::HTMLMediaElement | |
| Paused() const | shaka::js::mse::HTMLMediaElement | |
| Play() | shaka::js::mse::HTMLMediaElement | |
| PlaybackRate() const | shaka::js::mse::HTMLMediaElement | |
| player_ | shaka::js::mse::HTMLMediaElement | protected |
| PROCESSING_INSTRUCTION_NODE enum value | shaka::js::dom::Node | |
| QuerySelector(const std::string &query) const | shaka::js::dom::ContainerNode | |
| RaiseEvent(Args... args) | shaka::js::events::EventTarget | inline |
| RemoveAttribute(const std::string &attr) override | shaka::js::mse::HTMLMediaElement | virtual |
| RemoveAttributeNS(const std::string &ns, const std::string &attr) | shaka::js::dom::Element | |
| RemoveChild(RefPtr< Node > to_remove) | shaka::js::dom::Node | |
| RemoveEventListener(const std::string &type, Listener callback) | shaka::js::events::EventTarget | |
| ScheduleEvent(Args &&... args) | shaka::js::events::EventTarget | inline |
| Seekable() const | shaka::js::mse::HTMLMediaElement | |
| Seeking() const | shaka::js::mse::HTMLMediaElement | |
| SetAttribute(const std::string &key, const std::string &value) | shaka::js::dom::Element | |
| SetAttributeNS(const std::string &ns, const std::string &key, const std::string &value) | shaka::js::dom::Element | |
| SetCppEventListener(EventType type, std::function< void()> callback) | shaka::js::events::EventTarget | |
| SetCurrentTime(double time) | shaka::js::mse::HTMLMediaElement | |
| SetDefaultPlaybackRate(double rate) | shaka::js::mse::HTMLMediaElement | |
| SetJsThis(Handle< JsObject > this_) | shaka::BackingObject | |
| SetMediaKeys(RefPtr< eme::MediaKeys > media_keys) | shaka::js::mse::HTMLMediaElement | |
| SetMuted(bool muted) | shaka::js::mse::HTMLMediaElement | |
| SetPlaybackRate(double rate) | shaka::js::mse::HTMLMediaElement | |
| SetSource(const std::string &src) | shaka::js::mse::HTMLMediaElement | |
| SetVolume(double volume) | shaka::js::mse::HTMLMediaElement | |
| Source() const | shaka::js::mse::HTMLMediaElement | |
| tag_name() const | shaka::js::dom::Element | |
| TEXT_NODE enum value | shaka::js::dom::Node | |
| text_tracks | shaka::js::mse::HTMLMediaElement | |
| TextContent() const override | shaka::js::dom::Element | virtual |
| Trace(memory::HeapTracer *tracer) const override | shaka::js::mse::HTMLMediaElement | virtual |
| UnsetCppEventListener(EventType type) | shaka::js::events::EventTarget | |
| video_tracks | shaka::js::mse::HTMLMediaElement | |
| Volume() const | shaka::js::mse::HTMLMediaElement | |
| ~ Client() | shaka::media::MediaPlayer::Client | privatevirtual |
| ~BackingObject() override | shaka::BackingObject | protected |
| ~Traceable() | shaka::memory::Traceable | inlinevirtual |