pub struct SubscribeRequest { /* private fields */ }Expand description
Client requested to subscribe to a data track.
This is sent when the user calls RemoteDataTrack::subscribe.
Only the first request to subscribe to a given track incurs meaningful overhead; subsequent requests simply attach an additional receiver to the broadcast channel, allowing them to consume frames from the existing subscription pipeline.
Trait Implementations§
Source§impl Debug for SubscribeRequest
impl Debug for SubscribeRequest
Source§impl From<SubscribeRequest> for InputEvent
Convert into SubscribeRequest variant.
impl From<SubscribeRequest> for InputEvent
Convert into SubscribeRequest variant.
Source§fn from(v: SubscribeRequest) -> Self
fn from(v: SubscribeRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SubscribeRequest
impl !RefUnwindSafe for SubscribeRequest
impl Send for SubscribeRequest
impl Sync for SubscribeRequest
impl Unpin for SubscribeRequest
impl UnsafeUnpin for SubscribeRequest
impl !UnwindSafe for SubscribeRequest
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