pub struct MergeRecording {
pub id: String,
pub channel1: Vec<MergeChannel>,
pub channel2: Vec<MergeChannel>,
pub start: Option<String>,
pub end: Option<String>,
pub status: Option<String>,
pub meeting_id: Option<String>,
pub session_id: Option<String>,
pub file: Option<RecordingFile>,
pub extra: Map<String, Value>,
}Expand description
A merged stereo-audio recording.
Fields§
§id: StringThe merge (muxer) id.
channel1: Vec<MergeChannel>The left channel’s sources.
channel2: Vec<MergeChannel>The right channel’s sources.
start: Option<String>When the merge started.
end: Option<String>When the merge finished.
status: Option<String>The merge job’s status.
meeting_id: Option<String>The room whose recordings were merged.
session_id: Option<String>The session whose recordings were merged.
file: Option<RecordingFile>The produced file.
extra: Map<String, Value>Any fields the server returned that this SDK does not model yet.
Trait Implementations§
Source§impl Clone for MergeRecording
impl Clone for MergeRecording
Source§fn clone(&self) -> MergeRecording
fn clone(&self) -> MergeRecording
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 MergeRecording
impl Debug for MergeRecording
Source§impl<'de> Deserialize<'de> for MergeRecording
impl<'de> Deserialize<'de> for MergeRecording
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 MergeRecording
impl RefUnwindSafe for MergeRecording
impl Send for MergeRecording
impl Sync for MergeRecording
impl Unpin for MergeRecording
impl UnsafeUnpin for MergeRecording
impl UnwindSafe for MergeRecording
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