pub(crate) trait MediaSessionMethods<D: DomTypes> {
    // Required methods
    fn GetMetadata(&self, _can_gc: CanGc) -> Option<DomRoot<D::MediaMetadata>>;
    fn SetMetadata(&self, value: Option<&D::MediaMetadata>);
    fn PlaybackState(&self) -> MediaSessionPlaybackState;
    fn SetPlaybackState(&self, value: MediaSessionPlaybackState);
    fn SetActionHandler(
        &self,
        action: MediaSessionAction,
        handler: Option<Rc<MediaSessionActionHandler<D>>>,
    );
    fn SetPositionState(&self, state: &MediaPositionState) -> Fallible<()>;
}

Required Methods§

Implementors§