TextTrackListMethods

Trait TextTrackListMethods 

Source
pub(crate) trait TextTrackListMethods<D>
where D: DomTypes,
{ // Required methods fn Length(&self) -> u32; fn GetTrackById( &self, id: DOMString, ) -> Option<Root<Dom<<D as DomTypes>::TextTrack>>>; fn GetOnchange( &self, cx: &mut JSContext, ) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnchange( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, ); fn GetOnaddtrack( &self, cx: &mut JSContext, ) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnaddtrack( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, ); fn GetOnremovetrack( &self, cx: &mut JSContext, ) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnremovetrack( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, ); fn IndexedGetter( &self, index: u32, ) -> Option<Root<Dom<<D as DomTypes>::TextTrack>>>; }

Required Methods§

Source

fn Length(&self) -> u32

Source

fn GetTrackById( &self, id: DOMString, ) -> Option<Root<Dom<<D as DomTypes>::TextTrack>>>

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

fn IndexedGetter( &self, index: u32, ) -> Option<Root<Dom<<D as DomTypes>::TextTrack>>>

Implementors§