#[repr(i32)]pub enum ProfileNum {
Undefined = 0,
Profile0 = 1,
Profile1 = 2,
Cinema2K = 3,
Cinema4K = 4,
CinemaS2K = 5,
CinemaS4K = 6,
Broadcast = 7,
Imf = 8,
}Expand description
JPEG 2000 codestream profile identifiers.
Profiles constrain certain codestream parameters to meet specific application requirements (e.g. cinema, broadcast).
Variants§
Undefined = 0
No profile specified.
Profile0 = 1
Profile 0.
Profile1 = 2
Profile 1.
Cinema2K = 3
Digital Cinema 2K.
Cinema4K = 4
Digital Cinema 4K.
CinemaS2K = 5
Scalable Digital Cinema 2K.
CinemaS4K = 6
Scalable Digital Cinema 4K.
Broadcast = 7
Broadcast profile.
Imf = 8
Interoperable Master Format (IMF).
Implementations§
Trait Implementations§
Source§impl Clone for ProfileNum
impl Clone for ProfileNum
Source§fn clone(&self) -> ProfileNum
fn clone(&self) -> ProfileNum
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 ProfileNum
impl Debug for ProfileNum
Source§impl PartialEq for ProfileNum
impl PartialEq for ProfileNum
impl Copy for ProfileNum
impl Eq for ProfileNum
impl StructuralPartialEq for ProfileNum
Auto Trait Implementations§
impl Freeze for ProfileNum
impl RefUnwindSafe for ProfileNum
impl Send for ProfileNum
impl Sync for ProfileNum
impl Unpin for ProfileNum
impl UnsafeUnpin for ProfileNum
impl UnwindSafe for ProfileNum
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