pub struct VideoBitrateLimits {
max_video_bitrate: Bitrate,
}Expand description
Bitrate limit used by generated VP8 and H.264 simulcast upload profiles.
The high RID uses max_video_bitrate. The low RID uses the lower of
max_video_bitrate and 150 kbps.
Fields§
§max_video_bitrate: BitrateImplementations§
Source§impl VideoBitrateLimits
impl VideoBitrateLimits
pub const DEFAULT_MAX_VIDEO_BITRATE: Bitrate
pub const fn new(max_video_bitrate: Bitrate) -> Self
pub const fn max_video_bitrate(self) -> Bitrate
Trait Implementations§
Source§impl Clone for VideoBitrateLimits
impl Clone for VideoBitrateLimits
Source§fn clone(&self) -> VideoBitrateLimits
fn clone(&self) -> VideoBitrateLimits
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VideoBitrateLimits
impl Debug for VideoBitrateLimits
Source§impl Default for VideoBitrateLimits
impl Default for VideoBitrateLimits
Source§impl PartialEq for VideoBitrateLimits
impl PartialEq for VideoBitrateLimits
impl Copy for VideoBitrateLimits
impl Eq for VideoBitrateLimits
impl StructuralPartialEq for VideoBitrateLimits
Auto Trait Implementations§
impl Freeze for VideoBitrateLimits
impl RefUnwindSafe for VideoBitrateLimits
impl Send for VideoBitrateLimits
impl Sync for VideoBitrateLimits
impl Unpin for VideoBitrateLimits
impl UnsafeUnpin for VideoBitrateLimits
impl UnwindSafe for VideoBitrateLimits
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more