Trait MediaSessionMethods
Source pub(crate) 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) -> Result<(), Error>;
}