pub struct MultimediaVideoCapability { /* private fields */ }Expand description
Fully modeled video arm of a multimedia channel command.
Implementations§
Source§impl MultimediaVideoCapability
impl MultimediaVideoCapability
Sourcepub fn new(
bit_rate: u32,
picture_formats: impl IntoIterator<Item = MultimediaPictureFormat>,
conference_service_number: u32,
arm: MultimediaVideoCapabilityArm,
) -> Result<Self, MultimediaCapabilityError>
pub fn new( bit_rate: u32, picture_formats: impl IntoIterator<Item = MultimediaPictureFormat>, conference_service_number: u32, arm: MultimediaVideoCapabilityArm, ) -> Result<Self, MultimediaCapabilityError>
Builds a video capability when its picture-format list fits the wire table.
pub const fn bit_rate(&self) -> u32
pub fn picture_formats(&self) -> &[MultimediaPictureFormat]
pub const fn conference_service_number(&self) -> u32
pub const fn arm(&self) -> MultimediaVideoCapabilityArm
pub const fn codec(&self) -> Codec
Trait Implementations§
Source§impl Clone for MultimediaVideoCapability
impl Clone for MultimediaVideoCapability
Source§fn clone(&self) -> MultimediaVideoCapability
fn clone(&self) -> MultimediaVideoCapability
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MultimediaVideoCapability
impl Debug for MultimediaVideoCapability
impl Eq for MultimediaVideoCapability
Auto Trait Implementations§
impl Freeze for MultimediaVideoCapability
impl RefUnwindSafe for MultimediaVideoCapability
impl Send for MultimediaVideoCapability
impl Sync for MultimediaVideoCapability
impl Unpin for MultimediaVideoCapability
impl UnsafeUnpin for MultimediaVideoCapability
impl UnwindSafe for MultimediaVideoCapability
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