pub enum PlayerComponentCommand {
MediaInfoUpdated(PlayMediaInfo),
PositionUpdated(f64),
DurationChanged(f64),
SeekDone,
EndOfStream(String),
StateChanged(Option<PlaybackState>, PlaybackState),
VideoDimensionsChanged(i32, i32),
VolumeChanged(f64),
AudioVideoOffsetChanged(i64),
SubtitleVideoOffsetChanged(i64),
Warning(Error),
Error(Error),
}Variants§
MediaInfoUpdated(PlayMediaInfo)
PositionUpdated(f64)
DurationChanged(f64)
SeekDone
EndOfStream(String)
StateChanged(Option<PlaybackState>, PlaybackState)
VideoDimensionsChanged(i32, i32)
VolumeChanged(f64)
AudioVideoOffsetChanged(i64)
SubtitleVideoOffsetChanged(i64)
Warning(Error)
Error(Error)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlayerComponentCommand
impl RefUnwindSafe for PlayerComponentCommand
impl Send for PlayerComponentCommand
impl Sync for PlayerComponentCommand
impl Unpin for PlayerComponentCommand
impl UnwindSafe for PlayerComponentCommand
Blanket Implementations§
Source§impl<C> AsyncPosition<()> for C
impl<C> AsyncPosition<()> for C
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more