pub struct RoomMediaNamespace { /* private fields */ }Implementations§
Source§impl RoomMediaNamespace
impl RoomMediaNamespace
pub fn list(&self) -> Value
pub fn audio(&self) -> RoomMediaKindNamespace
pub fn video(&self) -> RoomMediaKindNamespace
pub fn screen(&self) -> RoomScreenMediaNamespace
pub fn devices(&self) -> RoomMediaDevicesNamespace
pub fn on_track( &self, handler: impl Fn(&Value, &Value) + Send + Sync + 'static, ) -> Subscription
pub fn on_track_removed( &self, handler: impl Fn(&Value, &Value) + Send + Sync + 'static, ) -> Subscription
pub fn on_state_change( &self, handler: impl Fn(&Value, &Value) + Send + Sync + 'static, ) -> Subscription
pub fn on_device_change( &self, handler: impl Fn(&Value, &Value) + Send + Sync + 'static, ) -> Subscription
Auto Trait Implementations§
impl Freeze for RoomMediaNamespace
impl !RefUnwindSafe for RoomMediaNamespace
impl Send for RoomMediaNamespace
impl Sync for RoomMediaNamespace
impl Unpin for RoomMediaNamespace
impl UnsafeUnpin for RoomMediaNamespace
impl !UnwindSafe for RoomMediaNamespace
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