pub struct StreamPlayer { /* private fields */ }Expand description
Stream player for playback
Implementations§
Source§impl StreamPlayer
impl StreamPlayer
Sourcepub async fn next_frame(&mut self) -> IoResult<Option<RecordedFrame>>
pub async fn next_frame(&mut self) -> IoResult<Option<RecordedFrame>>
Read next frame
Sourcepub async fn seek_to_frame(&mut self, _frame_number: usize) -> IoResult<()>
pub async fn seek_to_frame(&mut self, _frame_number: usize) -> IoResult<()>
Seek to frame
Sourcepub fn config(&self) -> &RecorderConfig
pub fn config(&self) -> &RecorderConfig
Get configuration
Sourcepub fn frame_number(&self) -> usize
pub fn frame_number(&self) -> usize
Get current frame number
Auto Trait Implementations§
impl !Freeze for StreamPlayer
impl !RefUnwindSafe for StreamPlayer
impl Send for StreamPlayer
impl Sync for StreamPlayer
impl Unpin for StreamPlayer
impl !UnwindSafe for StreamPlayer
Blanket Implementations§
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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