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 UnsafeUnpin 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