pub struct RealtimeInputPayload {
pub media_chunks: Vec<MediaChunk>,
pub audio: Option<Blob>,
pub video: Option<Blob>,
pub audio_stream_end: Option<bool>,
pub text: Option<String>,
}Expand description
Payload for realtime audio input.
Fields§
§media_chunks: Vec<MediaChunk>Deprecated: use audio instead. Kept for backward compatibility.
audio: Option<Blob>Audio input blob (preferred over media_chunks).
video: Option<Blob>Video input blob.
audio_stream_end: Option<bool>Signal end of audio stream.
text: Option<String>Realtime text input (streamed inline, distinct from clientContent).
Trait Implementations§
Source§impl Clone for RealtimeInputPayload
impl Clone for RealtimeInputPayload
Source§fn clone(&self) -> RealtimeInputPayload
fn clone(&self) -> RealtimeInputPayload
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 RealtimeInputPayload
impl Debug for RealtimeInputPayload
Auto Trait Implementations§
impl Freeze for RealtimeInputPayload
impl RefUnwindSafe for RealtimeInputPayload
impl Send for RealtimeInputPayload
impl Sync for RealtimeInputPayload
impl Unpin for RealtimeInputPayload
impl UnwindSafe for RealtimeInputPayload
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