pub type Mp3Reader = MpaReader;
👎Deprecated: use
symphonia_bundle_mp3::MpaReader
insteadAliased Type§
struct Mp3Reader { /* private fields */ }
Trait Implementations
Source§impl FormatReader for MpaReader
impl FormatReader for MpaReader
Source§fn try_new(source: MediaSourceStream, options: &FormatOptions) -> Result<Self>
fn try_new(source: MediaSourceStream, options: &FormatOptions) -> Result<Self>
Attempt to instantiate a
FormatReader
using the provided FormatOptions
and
MediaSourceStream
. The reader will probe the container to verify format support, determine
the number of tracks, and read any initial metadata.Source§fn seek(&mut self, mode: SeekMode, to: SeekTo) -> Result<SeekedTo>
fn seek(&mut self, mode: SeekMode, to: SeekTo) -> Result<SeekedTo>
Seek, as precisely as possible depending on the mode, to the
Time
or track TimeStamp
requested. Returns the requested and actual TimeStamps
seeked to, as well as the Track
. Read moreSource§fn into_inner(self: Box<Self>) -> MediaSourceStream
fn into_inner(self: Box<Self>) -> MediaSourceStream
Destroys the
FormatReader
and returns the underlying media source streamSource§fn default_track(&self) -> Option<&Track>
fn default_track(&self) -> Option<&Track>
Gets the default track. If the
FormatReader
has a method of determining the default track,
this function should return it. Otherwise, the first track is returned. If no tracks are
present then None
is returned.