Enum ffmpeg_sys_next::AVClassCategory
source · [−]#[repr(u32)]
pub enum AVClassCategory {
Show 18 variants
AV_CLASS_CATEGORY_NA,
AV_CLASS_CATEGORY_INPUT,
AV_CLASS_CATEGORY_OUTPUT,
AV_CLASS_CATEGORY_MUXER,
AV_CLASS_CATEGORY_DEMUXER,
AV_CLASS_CATEGORY_ENCODER,
AV_CLASS_CATEGORY_DECODER,
AV_CLASS_CATEGORY_FILTER,
AV_CLASS_CATEGORY_BITSTREAM_FILTER,
AV_CLASS_CATEGORY_SWSCALER,
AV_CLASS_CATEGORY_SWRESAMPLER,
AV_CLASS_CATEGORY_DEVICE_VIDEO_OUTPUT,
AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT,
AV_CLASS_CATEGORY_DEVICE_AUDIO_OUTPUT,
AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT,
AV_CLASS_CATEGORY_DEVICE_OUTPUT,
AV_CLASS_CATEGORY_DEVICE_INPUT,
AV_CLASS_CATEGORY_NB,
}Variants
AV_CLASS_CATEGORY_NA
AV_CLASS_CATEGORY_INPUT
AV_CLASS_CATEGORY_OUTPUT
AV_CLASS_CATEGORY_MUXER
AV_CLASS_CATEGORY_DEMUXER
AV_CLASS_CATEGORY_ENCODER
AV_CLASS_CATEGORY_DECODER
AV_CLASS_CATEGORY_FILTER
AV_CLASS_CATEGORY_BITSTREAM_FILTER
AV_CLASS_CATEGORY_SWSCALER
AV_CLASS_CATEGORY_SWRESAMPLER
AV_CLASS_CATEGORY_DEVICE_VIDEO_OUTPUT
AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT
AV_CLASS_CATEGORY_DEVICE_AUDIO_OUTPUT
AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT
AV_CLASS_CATEGORY_DEVICE_OUTPUT
AV_CLASS_CATEGORY_DEVICE_INPUT
AV_CLASS_CATEGORY_NB
Trait Implementations
sourceimpl Clone for AVClassCategory
impl Clone for AVClassCategory
sourcefn clone(&self) -> AVClassCategory
fn clone(&self) -> AVClassCategory
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AVClassCategory
impl Debug for AVClassCategory
sourceimpl Hash for AVClassCategory
impl Hash for AVClassCategory
sourceimpl PartialEq<AVClassCategory> for AVClassCategory
impl PartialEq<AVClassCategory> for AVClassCategory
impl Copy for AVClassCategory
impl Eq for AVClassCategory
impl StructuralEq for AVClassCategory
impl StructuralPartialEq for AVClassCategory
Auto Trait Implementations
impl RefUnwindSafe for AVClassCategory
impl Send for AVClassCategory
impl Sync for AVClassCategory
impl Unpin for AVClassCategory
impl UnwindSafe for AVClassCategory
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more