pub struct DsdFile { /* private fields */ }Implementations§
Source§impl DsdFile
impl DsdFile
pub fn audio_length(&self) -> u64
pub fn tag(&self) -> Option<&Tag>
pub fn file(&self) -> &File
pub fn audio_pos(&self) -> u64
pub fn channel_count(&self) -> Option<usize>
pub fn is_lsb(&self) -> Option<bool>
pub fn block_size(&self) -> Option<u32>
pub fn sample_rate(&self) -> Option<u32>
pub fn container_format(&self) -> DsdFileFormat
pub fn new( path: &PathBuf, file_format: DsdFileFormat, ) -> Result<Self, Box<dyn Error>>
Auto Trait Implementations§
impl Freeze for DsdFile
impl RefUnwindSafe for DsdFile
impl Send for DsdFile
impl Sync for DsdFile
impl Unpin for DsdFile
impl UnwindSafe for DsdFile
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