pub struct AudioReadConfig {
pub start: Position,
pub stop: Position,
pub start_channel: Option<usize>,
pub num_channels: Option<usize>,
}Fields§
§start: PositionWhere to start reading audio (time or frame-based)
stop: PositionWhere to stop reading audio (time or frame-based)
start_channel: Option<usize>Starting channel to extract (0-indexed). None means start from channel 0.
num_channels: Option<usize>Number of channels to extract. None means extract all remaining channels.
Trait Implementations§
Source§impl Default for AudioReadConfig
impl Default for AudioReadConfig
Source§fn default() -> AudioReadConfig
fn default() -> AudioReadConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AudioReadConfig
impl RefUnwindSafe for AudioReadConfig
impl Send for AudioReadConfig
impl Sync for AudioReadConfig
impl Unpin for AudioReadConfig
impl UnwindSafe for AudioReadConfig
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