pub struct StartParams {
pub audio_in_sample_rate: u32,
pub audio_out_sample_rate: u32,
pub enable_metrics: bool,
pub enable_usage_metrics: bool,
pub enable_tracing: bool,
pub report_only_initial_ttfb: bool,
}Expand description
Pipeline init params. Mirrors pipecat StartFrame (frames.py:847).
Fields§
§audio_in_sample_rate: u32§audio_out_sample_rate: u32§enable_metrics: bool§enable_usage_metrics: bool§enable_tracing: bool§report_only_initial_ttfb: boolReport only the first TTFB metric per turn (frame_processor.py TTFB gate).
Trait Implementations§
Source§impl Clone for StartParams
impl Clone for StartParams
Source§impl Debug for StartParams
impl Debug for StartParams
Source§impl Default for StartParams
impl Default for StartParams
Source§impl<'de> Deserialize<'de> for StartParams
impl<'de> Deserialize<'de> for StartParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for StartParams
impl PartialEq for StartParams
Source§impl Serialize for StartParams
impl Serialize for StartParams
impl StructuralPartialEq for StartParams
Auto Trait Implementations§
impl Freeze for StartParams
impl RefUnwindSafe for StartParams
impl Send for StartParams
impl Sync for StartParams
impl Unpin for StartParams
impl UnsafeUnpin for StartParams
impl UnwindSafe for StartParams
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