pub trait TransceiverSide: MediaStateControllable {
// Required methods
fn track_id(&self) -> TrackId;
fn kind(&self) -> MediaKind;
fn source_kind(&self) -> MediaSourceKind;
fn is_transitable(&self) -> bool;
}Required Methods§
Sourcefn track_id(&self) -> TrackId
fn track_id(&self) -> TrackId
Returns TrackId of this TransceiverSide.
Sourcefn kind(&self) -> MediaKind
fn kind(&self) -> MediaKind
Returns MediaKind of this TransceiverSide.
Sourcefn source_kind(&self) -> MediaSourceKind
fn source_kind(&self) -> MediaSourceKind
Returns MediaSourceKind of this TransceiverSide.
Sourcefn is_transitable(&self) -> bool
fn is_transitable(&self) -> bool
Returns true if this TransceiverSide currently can be
disabled/enabled without LocalTracksConstraints updating.