pub struct StreamingPolicy {
pub input: String,
pub output: String,
pub preferred_audio_chunk_samples: usize,
pub preferred_audio_chunk_seconds: f64,
}Expand description
流式策略描述(audiocpp_session_streaming_policy_json)。
Fields§
§input: String输入类型,如 "audio_chunks"。
output: String输出类型,如 "pull_events" / "final_result"。
preferred_audio_chunk_samples: usize推荐的音频分块采样数。
preferred_audio_chunk_seconds: f64推荐的音频分块秒数。
Trait Implementations§
Source§impl Clone for StreamingPolicy
impl Clone for StreamingPolicy
Source§impl Debug for StreamingPolicy
impl Debug for StreamingPolicy
Source§impl<'de> Deserialize<'de> for StreamingPolicy
impl<'de> Deserialize<'de> for StreamingPolicy
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 StreamingPolicy
impl PartialEq for StreamingPolicy
Source§impl Serialize for StreamingPolicy
impl Serialize for StreamingPolicy
impl StructuralPartialEq for StreamingPolicy
Auto Trait Implementations§
impl Forget for StreamingPolicy
impl Freeze for StreamingPolicy
impl RefUnwindSafe for StreamingPolicy
impl Send for StreamingPolicy
impl Sync for StreamingPolicy
impl Unpin for StreamingPolicy
impl UnsafeUnpin for StreamingPolicy
impl UnwindSafe for StreamingPolicy
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