pub struct Receiver {
pub id: TrackId,
pub connection_mode: ConnectionMode,
pub mid: Option<String>,
pub media_type: MediaType,
pub sender_id: MemberId,
pub muted: bool,
pub media_direction: MediaDirection,
}Expand description
State of MediaTracks with a Recv direction.
Fields§
§id: TrackIdID of this Receiver.
connection_mode: ConnectionMode§mid: Option<String>Mid of this Receiver.
media_type: MediaType§sender_id: MemberIdMembers which send media to this Receiver.
muted: boolIndicator whether this Receiver is muted.
media_direction: MediaDirectionCurrent general media exchange state of this Receiver.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Receiver
impl<'de> Deserialize<'de> for Receiver
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
impl Eq for Receiver
impl StructuralPartialEq for Receiver
Auto Trait Implementations§
impl Freeze for Receiver
impl RefUnwindSafe for Receiver
impl Send for Receiver
impl Sync for Receiver
impl Unpin for Receiver
impl UnwindSafe for Receiver
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