⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

AviFlags

Struct AviFlags 

Source
pub struct AviFlags(pub u32);
Expand description

AVI file flags from the main header (avih).

Tuple Fields§

§0: u32

Implementations§

Source§

impl AviFlags

Source

pub const AVIF_HASINDEX: u32 = 16u32

File has an index chunk (idx1).

Source

pub const AVIF_ISINTERLEAVED: u32 = 256u32

Interleaved audio/video data.

Source

pub const AVIF_MUSTUSEINDEX: u32 = 32u32

Use idx1 offsets from the movi list start (not file start).

Source

pub const AVIF_COPYRIGHTED: u32 = 131_072u32

AVI is copyrighted.

Trait Implementations§

Source§

impl Clone for AviFlags

Source§

fn clone(&self) -> AviFlags

Returns a duplicate of the value. Read more
1.0.0§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for AviFlags

Source§

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

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

impl Default for AviFlags

Source§

fn default() -> AviFlags

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

impl PartialEq for AviFlags

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for AviFlags

Source§

impl Eq for AviFlags

Source§

impl StructuralPartialEq for AviFlags

Auto Trait Implementations§

§

impl Freeze for AviFlags

§

impl RefUnwindSafe for AviFlags

§

impl Send for AviFlags

§

impl Sync for AviFlags

§

impl Unpin for AviFlags

§

impl UnwindSafe for AviFlags

Blanket Implementations§

§

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

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

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

§

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

Mutably borrows from an owned value. Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

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

§

fn into(self) -> U

Calls U::from(self).

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

§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

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

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

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

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

§

type Error = Infallible

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

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

Performs the conversion.
§

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

§

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

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

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

Performs the conversion.