#[repr(transparent)]pub struct AdaptiveMediaSourceDownloadBitrateChangedReason(pub i32);
Expand description
Required features: "Media_Streaming_Adaptive"
Tuple Fields
0: i32
Implementations
impl AdaptiveMediaSourceDownloadBitrateChangedReason
impl AdaptiveMediaSourceDownloadBitrateChangedReason
pub const SufficientInboundBitsPerSecond: Self = Self(0i32)
pub const InsufficientInboundBitsPerSecond: Self = Self(1i32)
pub const LowBufferLevel: Self = Self(2i32)
pub const PositionChanged: Self = Self(3i32)
pub const TrackSelectionChanged: Self = Self(4i32)
pub const DesiredBitratesChanged: Self = Self(5i32)
pub const ErrorInPreviousBitrate: Self = Self(6i32)
Trait Implementations
impl Copy for AdaptiveMediaSourceDownloadBitrateChangedReason
Auto Trait Implementations
impl RefUnwindSafe for AdaptiveMediaSourceDownloadBitrateChangedReason
impl Send for AdaptiveMediaSourceDownloadBitrateChangedReason
impl Sync for AdaptiveMediaSourceDownloadBitrateChangedReason
impl Unpin for AdaptiveMediaSourceDownloadBitrateChangedReason
impl UnwindSafe for AdaptiveMediaSourceDownloadBitrateChangedReason
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more