pub enum ProResProfile {
Proxy,
Lt,
Standard,
Hq,
P4444,
P4444Xq,
}Expand description
Apple ProRes encoding profile.
Controls quality and chroma sampling. 422 profiles use yuv422p10le;
4444 profiles use yuva444p10le.
Variants§
Proxy
422 Proxy — lowest data rate, offline editing.
Lt
422 LT — lightweight, good for editing proxies.
Standard
422 Standard — production quality (default).
Hq
422 HQ — high quality, recommended for mastering.
P4444
4444 — full chroma, supports alpha channel.
P4444Xq
4444 XQ — maximum quality 4444 variant.
Trait Implementations§
Source§impl Clone for ProResProfile
impl Clone for ProResProfile
Source§fn clone(&self) -> ProResProfile
fn clone(&self) -> ProResProfile
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 ProResProfile
impl Debug for ProResProfile
Source§impl Default for ProResProfile
impl Default for ProResProfile
Source§fn default() -> ProResProfile
fn default() -> ProResProfile
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProResProfile
impl PartialEq for ProResProfile
impl Copy for ProResProfile
impl Eq for ProResProfile
impl StructuralPartialEq for ProResProfile
Auto Trait Implementations§
impl Freeze for ProResProfile
impl RefUnwindSafe for ProResProfile
impl Send for ProResProfile
impl Sync for ProResProfile
impl Unpin for ProResProfile
impl UnsafeUnpin for ProResProfile
impl UnwindSafe for ProResProfile
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