pub enum DnxhdVariant {
Dnxhd115,
Dnxhd145,
Dnxhd220,
Dnxhd220x,
DnxhrLb,
DnxhrSq,
DnxhrHq,
DnxhrHqx,
DnxhrR444,
}Expand description
DNxHD / DNxHR encoding variant.
Legacy DNxHD variants (Dnxhd*) are constrained to 1920×1080 or 1280×720
and require a fixed bitrate. DNxHR variants (Dnxhr*) work at any resolution.
Variants§
Dnxhd115
1080i/p 115 Mbps, 8-bit yuv422p.
Dnxhd145
1080i/p 145 Mbps, 8-bit yuv422p.
Dnxhd220
1080p 220 Mbps, 8-bit yuv422p.
Dnxhd220x
1080p 220 Mbps, 10-bit yuv422p10le.
DnxhrLb
Low Bandwidth, 8-bit yuv422p.
DnxhrSq
Standard Quality, 8-bit yuv422p (default).
DnxhrHq
High Quality, 8-bit yuv422p.
DnxhrHqx
High Quality 10-bit, yuv422p10le.
DnxhrR444
4:4:4 12-bit, yuv444p10le.
Trait Implementations§
Source§impl Clone for DnxhdVariant
impl Clone for DnxhdVariant
Source§fn clone(&self) -> DnxhdVariant
fn clone(&self) -> DnxhdVariant
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 DnxhdVariant
impl Debug for DnxhdVariant
Source§impl Default for DnxhdVariant
impl Default for DnxhdVariant
Source§fn default() -> DnxhdVariant
fn default() -> DnxhdVariant
Returns the “default value” for a type. Read more
Source§impl PartialEq for DnxhdVariant
impl PartialEq for DnxhdVariant
impl Copy for DnxhdVariant
impl Eq for DnxhdVariant
impl StructuralPartialEq for DnxhdVariant
Auto Trait Implementations§
impl Freeze for DnxhdVariant
impl RefUnwindSafe for DnxhdVariant
impl Send for DnxhdVariant
impl Sync for DnxhdVariant
impl Unpin for DnxhdVariant
impl UnsafeUnpin for DnxhdVariant
impl UnwindSafe for DnxhdVariant
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