pub struct ProfileTierLevel { /* private fields */ }

Implementations§

source§

impl ProfileTierLevel

source

pub fn general_profile_space(&self) -> u8

source

pub fn general_tier_flag(&self) -> bool

source

pub fn general_profile_idc(&self) -> u8

source

pub fn general_profile_compatibility_flag(&self) -> [bool; 32]

source

pub fn general_progressive_source_flag(&self) -> bool

source

pub fn general_interlaced_source_flag(&self) -> bool

source

pub fn general_non_packed_constraint_flag(&self) -> bool

source

pub fn general_frame_only_constraint_flag(&self) -> bool

source

pub fn general_max_12bit_constraint_flag(&self) -> bool

source

pub fn general_max_10bit_constraint_flag(&self) -> bool

source

pub fn general_max_8bit_constraint_flag(&self) -> bool

source

pub fn general_max_422chroma_constraint_flag(&self) -> bool

source

pub fn general_max_420chroma_constraint_flag(&self) -> bool

source

pub fn general_max_monochrome_constraint_flag(&self) -> bool

source

pub fn general_intra_constraint_flag(&self) -> bool

source

pub fn general_lower_bit_rate_constraint_flag(&self) -> bool

source

pub fn general_max_14bit_constraint_flag(&self) -> bool

source

pub fn general_one_picture_only_constraint_flag(&self) -> bool

source

pub fn general_inbld_flag(&self) -> bool

source

pub fn general_level_idc(&self) -> u8

source

pub fn sub_layer_profile_present_flag(&self) -> [bool; 6]

source

pub fn sub_layer_level_present_flag(&self) -> [bool; 6]

source

pub fn sub_layer_profile_space(&self) -> [u8; 6]

source

pub fn sub_layer_tier_flag(&self) -> [bool; 6]

source

pub fn sub_layer_profile_idc(&self) -> [u8; 6]

source

pub fn sub_layer_profile_compatibility_flag(&self) -> [[bool; 32]; 6]

source

pub fn sub_layer_progressive_source_flag(&self) -> [bool; 6]

source

pub fn sub_layer_interlaced_source_flag(&self) -> [bool; 6]

source

pub fn sub_layer_non_packed_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_frame_only_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_max_12bit_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_max_10bit_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_max_8bit_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_max_422chroma_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_max_420chroma_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_max_monochrome_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_intra_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_one_picture_only_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_lower_bit_rate_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_max_14bit_constraint_flag(&self) -> [bool; 6]

source

pub fn sub_layer_inbld_flag(&self) -> [bool; 6]

source

pub fn sub_layer_level_idc(&self) -> [u8; 6]

Trait Implementations§

source§

impl Clone for ProfileTierLevel

source§

fn clone(&self) -> ProfileTierLevel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProfileTierLevel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProfileTierLevel

source§

fn default() -> ProfileTierLevel

Returns the “default value” for a type. Read more
source§

impl PartialEq<ProfileTierLevel> for ProfileTierLevel

source§

fn eq(&self, other: &ProfileTierLevel) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for ProfileTierLevel

source§

impl StructuralEq for ProfileTierLevel

source§

impl StructuralPartialEq for ProfileTierLevel

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.