Skip to main content

TextTrackMethods

pub trait TextTrackMethods<D>
where D: DomTypes,
{ // Required methods fn Kind(&self) -> TextTrackKind; fn Label(&self) -> DOMString; fn Language(&self) -> DOMString; fn Id(&self) -> DOMString; fn Mode(&self) -> TextTrackMode; fn SetMode(&self, cx: &mut JSContext, value: TextTrackMode); fn GetCues( &self, cx: &mut JSContext, ) -> Option<Root<Dom<<D as DomTypes>::TextTrackCueList>>>; fn GetActiveCues( &self, cx: &mut JSContext, ) -> Option<Root<Dom<<D as DomTypes>::TextTrackCueList>>>; fn AddCue( &self, cx: &mut JSContext, cue: &<D as DomTypes>::TextTrackCue, ) -> Result<(), Error>; fn RemoveCue( &self, cx: &mut JSContext, cue: &<D as DomTypes>::TextTrackCue, ) -> Result<(), Error>; fn GetOncuechange( &self, cx: &mut JSContext, ) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOncuechange( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, ); }

Required Methods§

Source

fn Kind(&self) -> TextTrackKind

Source

fn Label(&self) -> DOMString

Source

fn Language(&self) -> DOMString

Source

fn Id(&self) -> DOMString

Source

fn Mode(&self) -> TextTrackMode

Source

fn SetMode(&self, cx: &mut JSContext, value: TextTrackMode)

Source

fn GetCues( &self, cx: &mut JSContext, ) -> Option<Root<Dom<<D as DomTypes>::TextTrackCueList>>>

Source

fn GetActiveCues( &self, cx: &mut JSContext, ) -> Option<Root<Dom<<D as DomTypes>::TextTrackCueList>>>

Source

fn AddCue( &self, cx: &mut JSContext, cue: &<D as DomTypes>::TextTrackCue, ) -> Result<(), Error>

Source

fn RemoveCue( &self, cx: &mut JSContext, cue: &<D as DomTypes>::TextTrackCue, ) -> Result<(), Error>

Source

fn GetOncuechange( &self, cx: &mut JSContext, ) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOncuechange( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, )

Implementors§