pub struct AacFile { /* private fields */ }Expand description
An AAC (ADTS) file
Implementations§
Source§impl AacFile
impl AacFile
Trait Implementations§
Source§impl AudioFile for AacFile
impl AudioFile for AacFile
Source§type Properties = AACProperties
type Properties = AACProperties
The struct the file uses for audio properties Read more
Source§fn read_from<R>(reader: &mut R, parse_options: ParseOptions) -> Result<Self>
fn read_from<R>(reader: &mut R, parse_options: ParseOptions) -> Result<Self>
Read a file from a reader Read more
Source§fn save_to<F>(&self, file: &mut F, write_options: WriteOptions) -> Result<()>
fn save_to<F>(&self, file: &mut F, write_options: WriteOptions) -> Result<()>
Attempts to write all tags to a file Read more
Source§fn properties(&self) -> &Self::Properties
fn properties(&self) -> &Self::Properties
Returns a reference to the file’s properties
Source§fn contains_tag(&self) -> bool
fn contains_tag(&self) -> bool
Checks if the file contains any tags
Source§fn contains_tag_type(&self, tag_type: TagType) -> bool
fn contains_tag_type(&self, tag_type: TagType) -> bool
Checks if the file contains the given
TagTypeSource§fn save_to_path(
&self,
path: impl AsRef<Path>,
write_options: WriteOptions,
) -> Result<()>
fn save_to_path( &self, path: impl AsRef<Path>, write_options: WriteOptions, ) -> Result<()>
Attempts to write all tags to a path Read more
Auto Trait Implementations§
impl Freeze for AacFile
impl RefUnwindSafe for AacFile
impl Send for AacFile
impl Sync for AacFile
impl Unpin for AacFile
impl UnwindSafe for AacFile
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