pub struct ClipMedia { /* private fields */ }Expand description
Declared media properties for one clip.
Implementations§
Source§impl ClipMedia
impl ClipMedia
Sourcepub const fn fixed(
format: FormatDescriptor,
width: usize,
height: usize,
frame_count: usize,
frame_rate: Rational,
) -> Self
pub const fn fixed( format: FormatDescriptor, width: usize, height: usize, frame_count: usize, frame_rate: Rational, ) -> Self
Creates fixed Phase 1 media properties.
Sourcepub const fn new(
format: ClipFormat,
resolution: ClipResolution,
frame_count: FrameCount,
frame_rate: FrameRate,
) -> Self
pub const fn new( format: ClipFormat, resolution: ClipResolution, frame_count: FrameCount, frame_rate: FrameRate, ) -> Self
Creates media properties from explicit state values.
Sourcepub const fn format(&self) -> &ClipFormat
pub const fn format(&self) -> &ClipFormat
Returns format state.
Sourcepub const fn resolution(&self) -> &ClipResolution
pub const fn resolution(&self) -> &ClipResolution
Returns resolution state.
Sourcepub const fn frame_count(&self) -> FrameCount
pub const fn frame_count(&self) -> FrameCount
Returns frame-count state.
Sourcepub const fn frame_rate(&self) -> FrameRate
pub const fn frame_rate(&self) -> FrameRate
Returns frame-rate state.
Trait Implementations§
impl Eq for ClipMedia
impl StructuralPartialEq for ClipMedia
Auto Trait Implementations§
impl Freeze for ClipMedia
impl RefUnwindSafe for ClipMedia
impl Send for ClipMedia
impl Sync for ClipMedia
impl Unpin for ClipMedia
impl UnsafeUnpin for ClipMedia
impl UnwindSafe for ClipMedia
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