pub struct SessionUploadEncoding {
pub rid: String,
pub max_bitrate: Option<Bitrate>,
pub resolution_scale: Option<u16>,
pub max_framerate: Option<u16>,
}Expand description
one upload encoding offered to the client
Fields§
§rid: StringRTP stream id that should appear in RID or simulcast signaling
max_bitrate: Option<Bitrate>optional send bitrate ceiling for this encoding
resolution_scale: Option<u16>optional inverse scale from source resolution
max_framerate: Option<u16>optional frame-rate ceiling for this encoding
Trait Implementations§
Source§impl Clone for SessionUploadEncoding
impl Clone for SessionUploadEncoding
Source§fn clone(&self) -> SessionUploadEncoding
fn clone(&self) -> SessionUploadEncoding
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 SessionUploadEncoding
impl Debug for SessionUploadEncoding
Source§impl PartialEq for SessionUploadEncoding
impl PartialEq for SessionUploadEncoding
impl Eq for SessionUploadEncoding
impl StructuralPartialEq for SessionUploadEncoding
Auto Trait Implementations§
impl Freeze for SessionUploadEncoding
impl RefUnwindSafe for SessionUploadEncoding
impl Send for SessionUploadEncoding
impl Sync for SessionUploadEncoding
impl Unpin for SessionUploadEncoding
impl UnsafeUnpin for SessionUploadEncoding
impl UnwindSafe for SessionUploadEncoding
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