Trait MediaSessionMethods 
Source pub trait MediaSessionMethods<D>{
    // Required methods
    fn GetMetadata(
        &self,
        _can_gc: CanGc,
    ) -> Option<Root<Dom<<D as DomTypes>::MediaMetadata>>>;
    fn SetMetadata(&self, value: Option<&<D as DomTypes>::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,
        _can_gc: CanGc,
    ) -> Result<(), Error>;
}