#[repr(transparent)]pub struct ParallelismType(pub u8);
Expand description
Indicates the type of parallelism that is used to meet the restrictions imposed
by min_spatial_segmentation_idc
when the value of
min_spatial_segmentation_idc
is greater than 0.
ISO/IEC 14496-15 - 8.3.2.1.3
Tuple Fields§
§0: u8
Implementations§
Source§impl ParallelismType
impl ParallelismType
Sourcepub const MixedOrUnknown: Self
pub const MixedOrUnknown: Self
The stream supports mixed types of parallel decoding or the parallelism type is unknown.
Sourcepub const EntropyCodingSync: Self
pub const EntropyCodingSync: Self
The stream supports entropy coding sync based parallel decoding.
Trait Implementations§
Source§impl Clone for ParallelismType
impl Clone for ParallelismType
Source§fn clone(&self) -> ParallelismType
fn clone(&self) -> ParallelismType
Returns a copy 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 ParallelismType
impl Debug for ParallelismType
Source§impl From<ParallelismType> for u8
impl From<ParallelismType> for u8
Source§fn from(value: ParallelismType) -> Self
fn from(value: ParallelismType) -> Self
Converts to this type from the input type.
Source§impl From<u8> for ParallelismType
impl From<u8> for ParallelismType
Source§impl Hash for ParallelismType
impl Hash for ParallelismType
Source§impl Ord for ParallelismType
impl Ord for ParallelismType
Source§fn cmp(&self, other: &ParallelismType) -> Ordering
fn cmp(&self, other: &ParallelismType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ParallelismType
impl PartialEq for ParallelismType
Source§impl PartialOrd for ParallelismType
impl PartialOrd for ParallelismType
impl Copy for ParallelismType
impl Eq for ParallelismType
impl StructuralPartialEq for ParallelismType
Auto Trait Implementations§
impl Freeze for ParallelismType
impl RefUnwindSafe for ParallelismType
impl Send for ParallelismType
impl Sync for ParallelismType
impl Unpin for ParallelismType
impl UnwindSafe for ParallelismType
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