pub struct OutputCompatibilityPlan { /* private fields */ }Expand description
A concrete compatible choice of output and encoders from one capability snapshot.
Implementations§
Source§impl OutputCompatibilityPlan
impl OutputCompatibilityPlan
pub fn output(&self) -> &OutputTypeInfo
pub fn video_encoder(&self) -> Option<&EncoderTypeInfo>
pub fn audio_encoder(&self) -> Option<&EncoderTypeInfo>
pub fn protocol(&self) -> Option<&str>
Trait Implementations§
Source§impl Clone for OutputCompatibilityPlan
impl Clone for OutputCompatibilityPlan
Source§fn clone(&self) -> OutputCompatibilityPlan
fn clone(&self) -> OutputCompatibilityPlan
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 moreAuto Trait Implementations§
impl Freeze for OutputCompatibilityPlan
impl RefUnwindSafe for OutputCompatibilityPlan
impl Send for OutputCompatibilityPlan
impl Sync for OutputCompatibilityPlan
impl Unpin for OutputCompatibilityPlan
impl UnsafeUnpin for OutputCompatibilityPlan
impl UnwindSafe for OutputCompatibilityPlan
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