Struct RealtimeInputPayload
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§
§impl Clone for RealtimeInputPayload
impl Clone for RealtimeInputPayload
§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 more§impl Debug for RealtimeInputPayload
impl Debug for RealtimeInputPayload
§impl Serialize for RealtimeInputPayload
impl Serialize for RealtimeInputPayload
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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