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 |