pub struct MtmdGenAudioInfo {
pub pipeline: MtmdGenAudioType,
pub sample_rate: i32,
pub model_variant: Option<String>,
}Expand description
What MtmdContext::gen_audio_info reports about a speech pipeline.
Fields§
§pipeline: MtmdGenAudioTypeThe pipeline implemented by this projector.
sample_rate: i32Output sample rate in Hz, e.g. 24000 for Qwen3-TTS. Needed to write a correct WAV header or resample.
model_variant: Option<String>Weight-variant name, when the pipeline has variants.
Trait Implementations§
Source§impl Clone for MtmdGenAudioInfo
impl Clone for MtmdGenAudioInfo
Source§fn clone(&self) -> MtmdGenAudioInfo
fn clone(&self) -> MtmdGenAudioInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MtmdGenAudioInfo
impl Debug for MtmdGenAudioInfo
impl Eq for MtmdGenAudioInfo
Source§impl PartialEq for MtmdGenAudioInfo
impl PartialEq for MtmdGenAudioInfo
impl StructuralPartialEq for MtmdGenAudioInfo
Auto Trait Implementations§
impl Freeze for MtmdGenAudioInfo
impl RefUnwindSafe for MtmdGenAudioInfo
impl Send for MtmdGenAudioInfo
impl Sync for MtmdGenAudioInfo
impl Unpin for MtmdGenAudioInfo
impl UnsafeUnpin for MtmdGenAudioInfo
impl UnwindSafe for MtmdGenAudioInfo
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