Enum medea_client_api_proto::stats::MediaKind [−][src]
RtcStat fields of RtcStatsType::MediaSource type based on its
kind.
Variants
Fields when kind is video.
Fields of Video
width: Option<u32>Width (in pixels) of the last frame originating from the source. Before a frame has been produced this attribute is missing.
height: Option<u32>Height (in pixels) of the last frame originating from the source. Before a frame has been produced this attribute is missing.
frames_per_second: Option<u32>Number of frames originating from the source, measured during the last second. For the first second of this object's lifetime this attribute is missing.
Fields when kind is audio.
Fields of Audio
Trait Implementations
impl Clone for MediaKind[src]
impl Debug for MediaKind[src]
impl<'de> Deserialize<'de> for MediaKind[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Hash for MediaKind[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<MediaKind> for MediaKind[src]
impl Serialize for MediaKind[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl StructuralPartialEq for MediaKind[src]
Auto Trait Implementations
impl RefUnwindSafe for MediaKind[src]
impl Send for MediaKind[src]
impl Sync for MediaKind[src]
impl Unpin for MediaKind[src]
impl UnwindSafe for MediaKind[src]
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>,