Struct medea_client_api_proto::stats::RtcRemoteOutboundRtpStreamStats [−][src]
Statistics for the remote endpoint’s outbound RTP stream corresponding to an inbound stream that is currently received with RTCPeerConnection object.
It is measured at the remote endpoint and reported in an RTCP Sender Report (SR).
RtcStatsType::RemoteOutboundRtp
variant.
Fields
local_id: Option<String>
localId
is used for looking up the local
RTCInboundRtpStreamStats object for the same SSRC.
remote_timestamp: Option<HighResTimeStamp>
remoteTimestamp
(as [HIGHRES-TIME]) is the remote timestamp at
which these statistics were sent by the remote endpoint. This
differs from timestamp, which represents the time at which the
statistics were generated or received by the local endpoint. The
remoteTimestamp
, if present, is derived from the NTP timestamp
in an RTCP Sender Report (SR) block, which reflects the remote
endpoint’s clock. That clock may not be synchronized with the local
clock.
reports_sent: Option<u64>
Total number of RTCP SR blocks sent for this SSRC.
Trait Implementations
impl Clone for RtcRemoteOutboundRtpStreamStats
[src]
fn clone(&self) -> RtcRemoteOutboundRtpStreamStats
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for RtcRemoteOutboundRtpStreamStats
[src]
impl<'de> Deserialize<'de> for RtcRemoteOutboundRtpStreamStats
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Hash for RtcRemoteOutboundRtpStreamStats
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<RtcRemoteOutboundRtpStreamStats> for RtcRemoteOutboundRtpStreamStats
[src]
fn eq(&self, other: &RtcRemoteOutboundRtpStreamStats) -> bool
[src]
fn ne(&self, other: &RtcRemoteOutboundRtpStreamStats) -> bool
[src]
impl Serialize for RtcRemoteOutboundRtpStreamStats
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for RtcRemoteOutboundRtpStreamStats
[src]
Auto Trait Implementations
impl RefUnwindSafe for RtcRemoteOutboundRtpStreamStats
impl Send for RtcRemoteOutboundRtpStreamStats
impl Sync for RtcRemoteOutboundRtpStreamStats
impl Unpin for RtcRemoteOutboundRtpStreamStats
impl UnwindSafe for RtcRemoteOutboundRtpStreamStats
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,