pub struct CallAnswer {
pub call_id: String,
pub accept: bool,
pub media: Option<CallMediaProfile>,
pub transport: Option<CallTransport>,
pub reason: Option<CallRejectReason>,
pub metadata: Value,
pub selected_audio_codec: Option<AudioCodec>,
pub selected_video_codec: Option<VideoCodec>,
pub audio_source: Option<MediaSourceMode>,
pub video_source: Option<MediaSourceMode>,
pub video_hardware: Option<HardwareAcceleration>,
}Fields§
§call_id: String§accept: bool§media: Option<CallMediaProfile>§transport: Option<CallTransport>§reason: Option<CallRejectReason>§metadata: Value§selected_audio_codec: Option<AudioCodec>§selected_video_codec: Option<VideoCodec>§audio_source: Option<MediaSourceMode>§video_source: Option<MediaSourceMode>§video_hardware: Option<HardwareAcceleration>Trait Implementations§
Source§impl Clone for CallAnswer
impl Clone for CallAnswer
Source§fn clone(&self) -> CallAnswer
fn clone(&self) -> CallAnswer
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 CallAnswer
impl Debug for CallAnswer
Source§impl<'de> Deserialize<'de> for CallAnswer
impl<'de> Deserialize<'de> for CallAnswer
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 CallAnswer
impl PartialEq for CallAnswer
Source§impl Serialize for CallAnswer
impl Serialize for CallAnswer
Source§impl TryFrom<&CallAnswer> for ControlEnvelope
impl TryFrom<&CallAnswer> for ControlEnvelope
Source§type Error = CodecError
type Error = CodecError
The type returned in the event of a conversion error.
Source§impl TryFrom<&ControlEnvelope> for CallAnswer
impl TryFrom<&ControlEnvelope> for CallAnswer
Source§type Error = CodecError
type Error = CodecError
The type returned in the event of a conversion error.
Source§impl TryFrom<CallAnswer> for ControlEnvelope
impl TryFrom<CallAnswer> for ControlEnvelope
Source§type Error = CodecError
type Error = CodecError
The type returned in the event of a conversion error.
impl Eq for CallAnswer
impl StructuralPartialEq for CallAnswer
Auto Trait Implementations§
impl Freeze for CallAnswer
impl RefUnwindSafe for CallAnswer
impl Send for CallAnswer
impl Sync for CallAnswer
impl Unpin for CallAnswer
impl UnwindSafe for CallAnswer
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