pub struct RemoteTrackPublication { /* private fields */ }Implementations§
Source§impl RemoteTrackPublication
impl RemoteTrackPublication
pub fn set_subscribed(&self, subscribed: bool)
Sourcepub fn set_video_quality(&self, quality: VideoQuality)
pub fn set_video_quality(&self, quality: VideoQuality)
For tracks that support simulcasting, adjust subscribed quality.
This indicates the highest quality the client can accept. if network bandwidth does not allow, server will automatically reduce quality to optimize for uninterrupted video.
pub fn set_enabled(&self, enabled: bool)
pub fn update_video_dimensions(&self, dimension: TrackDimension)
pub fn subscription_status(&self) -> SubscriptionStatus
pub fn permission_status(&self) -> PermissionStatus
pub fn is_subscribed(&self) -> bool
pub fn is_desired(&self) -> bool
pub fn is_allowed(&self) -> bool
pub fn is_enabled(&self) -> bool
pub fn sid(&self) -> TrackSid
pub fn name(&self) -> String
pub fn kind(&self) -> TrackKind
pub fn source(&self) -> TrackSource
pub fn simulcasted(&self) -> bool
pub fn dimension(&self) -> TrackDimension
pub fn track(&self) -> Option<RemoteTrack>
pub fn mime_type(&self) -> String
pub fn is_muted(&self) -> bool
pub fn is_remote(&self) -> bool
pub fn encryption_type(&self) -> EncryptionType
pub fn audio_features(&self) -> Vec<AudioTrackFeature>
Trait Implementations§
Source§impl Clone for RemoteTrackPublication
impl Clone for RemoteTrackPublication
Source§fn clone(&self) -> RemoteTrackPublication
fn clone(&self) -> RemoteTrackPublication
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 moreAuto Trait Implementations§
impl Freeze for RemoteTrackPublication
impl !RefUnwindSafe for RemoteTrackPublication
impl Send for RemoteTrackPublication
impl Sync for RemoteTrackPublication
impl Unpin for RemoteTrackPublication
impl !UnwindSafe for RemoteTrackPublication
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