pub struct RealtimeClientEventInputAudioBufferAppend {
pub audio: String,
pub event_id: Option<String>,
pub _type: String,
}
Fields§
§audio: String
Base64-encoded audio bytes. This must be in the format specified by the input_audio_format
field in the session configuration.
event_id: Option<String>
Optional client-generated ID used to identify this event.
_type: String
The event type, must be input_audio_buffer.append
.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RealtimeClientEventInputAudioBufferAppend
impl<'de> Deserialize<'de> for RealtimeClientEventInputAudioBufferAppend
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
Auto Trait Implementations§
impl Freeze for RealtimeClientEventInputAudioBufferAppend
impl RefUnwindSafe for RealtimeClientEventInputAudioBufferAppend
impl Send for RealtimeClientEventInputAudioBufferAppend
impl Sync for RealtimeClientEventInputAudioBufferAppend
impl Unpin for RealtimeClientEventInputAudioBufferAppend
impl UnwindSafe for RealtimeClientEventInputAudioBufferAppend
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