Enum medea_client_api_proto::stats::RtcOutboundRtpStreamMediaType [−][src]
RtcStat
fields of RtcStatsType::OutboundRtp
type based on
mediaType
.
Variants
Fields when mediaType
is audio
.
Fields of Audio
Fields when mediaType
is video
.
Fields of Video
frame_width: Option<u64>
Width of the last encoded frame.
The resolution of the encoded frame may be lower than the media source (see RTCVideoSourceStats.width).
Before the first frame is encoded this attribute is missing.
frame_height: Option<u64>
Height of the last encoded frame.
The resolution of the encoded frame may be lower than the media source (see RTCVideoSourceStats.height).
Before the first frame is encoded this attribute is missing.
frames_per_second: Option<u64>
Number of encoded frames during the last second.
This may be lower than the media source frame rate (see RTCVideoSourceStats.framesPerSecond).
Trait Implementations
impl Clone for RtcOutboundRtpStreamMediaType
[src]
fn clone(&self) -> RtcOutboundRtpStreamMediaType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RtcOutboundRtpStreamMediaType
[src]
impl Debug for RtcOutboundRtpStreamMediaType
[src]
impl<'de> Deserialize<'de> for RtcOutboundRtpStreamMediaType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for RtcOutboundRtpStreamMediaType
[src]
impl Hash for RtcOutboundRtpStreamMediaType
[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<RtcOutboundRtpStreamMediaType> for RtcOutboundRtpStreamMediaType
[src]
fn eq(&self, other: &RtcOutboundRtpStreamMediaType) -> bool
[src]
fn ne(&self, other: &RtcOutboundRtpStreamMediaType) -> bool
[src]
impl Serialize for RtcOutboundRtpStreamMediaType
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for RtcOutboundRtpStreamMediaType
[src]
impl StructuralPartialEq for RtcOutboundRtpStreamMediaType
[src]
Auto Trait Implementations
impl RefUnwindSafe for RtcOutboundRtpStreamMediaType
impl Send for RtcOutboundRtpStreamMediaType
impl Sync for RtcOutboundRtpStreamMediaType
impl Unpin for RtcOutboundRtpStreamMediaType
impl UnwindSafe for RtcOutboundRtpStreamMediaType
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>,