pub struct PipelineBuildRequest {Show 13 fields
pub output_path: PathBuf,
pub profile: AudioProfile,
pub sample_rate: u32,
pub device_channels: u16,
pub device_name: Option<String>,
pub gain_db: f32,
pub limiter_threshold: f32,
pub high_pass_hz: f32,
pub noise_suppression_amount: f32,
pub noise_calibration_ms: u32,
pub delay_effect: Option<DelayEffectConfig>,
pub stage_overrides: BTreeMap<String, ProcessorOverrideMode>,
pub microphone_sim: MicrophoneSimConfig,
}Fields§
§output_path: PathBuf§profile: AudioProfile§sample_rate: u32§device_channels: u16§device_name: Option<String>§gain_db: f32§limiter_threshold: f32§high_pass_hz: f32§noise_suppression_amount: f32§noise_calibration_ms: u32§delay_effect: Option<DelayEffectConfig>§stage_overrides: BTreeMap<String, ProcessorOverrideMode>§microphone_sim: MicrophoneSimConfigTrait Implementations§
Source§impl Clone for PipelineBuildRequest
impl Clone for PipelineBuildRequest
Source§fn clone(&self) -> PipelineBuildRequest
fn clone(&self) -> PipelineBuildRequest
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 moreAuto Trait Implementations§
impl Freeze for PipelineBuildRequest
impl RefUnwindSafe for PipelineBuildRequest
impl Send for PipelineBuildRequest
impl Sync for PipelineBuildRequest
impl Unpin for PipelineBuildRequest
impl UnsafeUnpin for PipelineBuildRequest
impl UnwindSafe for PipelineBuildRequest
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