pub struct PlaybackBufferSettings {
pub start_buffer_ms: f32,
pub track_eos_ms: f32,
pub start_sink_chunks: usize,
pub max_sink_chunks: usize,
pub startup_silence_ms: f32,
pub startup_fade_ms: f32,
pub append_jitter_log_ms: f32,
pub effect_boundary_log: bool,
}Expand description
Buffering configuration for the playback engine.
Fields§
§start_buffer_ms: f32§track_eos_ms: f32§start_sink_chunks: usize§max_sink_chunks: usize§startup_silence_ms: f32§startup_fade_ms: f32§append_jitter_log_ms: f32§effect_boundary_log: boolImplementations§
Trait Implementations§
Source§impl Clone for PlaybackBufferSettings
impl Clone for PlaybackBufferSettings
Source§fn clone(&self) -> PlaybackBufferSettings
fn clone(&self) -> PlaybackBufferSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlaybackBufferSettings
impl Debug for PlaybackBufferSettings
impl Copy for PlaybackBufferSettings
Auto Trait Implementations§
impl Freeze for PlaybackBufferSettings
impl RefUnwindSafe for PlaybackBufferSettings
impl Send for PlaybackBufferSettings
impl Sync for PlaybackBufferSettings
impl Unpin for PlaybackBufferSettings
impl UnwindSafe for PlaybackBufferSettings
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