Struct ffmpeg_sys_next::AVCodecDescriptor 
source · #[repr(C)]pub struct AVCodecDescriptor {
    pub id: AVCodecID,
    pub type_: AVMediaType,
    pub name: *const c_char,
    pub long_name: *const c_char,
    pub props: c_int,
    pub mime_types: *const *const c_char,
    pub profiles: *const AVProfile,
}Expand description
This struct describes the properties of a single codec described by an AVCodecID. @see avcodec_descriptor_get()
Fields§
§id: AVCodecID§type_: AVMediaType§name: *const c_charName of the codec described by this descriptor. It is non-empty and unique for each codec descriptor. It should contain alphanumeric characters and ‘_’ only.
long_name: *const c_charA more descriptive name for this codec. May be NULL.
props: c_intCodec properties, a combination of AV_CODEC_PROP_* flags.
mime_types: *const *const c_charMIME type(s) associated with the codec. May be NULL; if not, a NULL-terminated array of MIME types. The first item is always non-NULL and is the preferred MIME type.
profiles: *const AVProfileIf non-NULL, an array of profiles recognized for this codec. Terminated with FF_PROFILE_UNKNOWN.
Trait Implementations§
source§impl Clone for AVCodecDescriptor
 
impl Clone for AVCodecDescriptor
source§fn clone(&self) -> AVCodecDescriptor
 
fn clone(&self) -> AVCodecDescriptor
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 AVCodecDescriptor
 
impl Debug for AVCodecDescriptor
source§impl PartialEq for AVCodecDescriptor
 
impl PartialEq for AVCodecDescriptor
source§fn eq(&self, other: &AVCodecDescriptor) -> bool
 
fn eq(&self, other: &AVCodecDescriptor) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl Copy for AVCodecDescriptor
impl Eq for AVCodecDescriptor
impl StructuralPartialEq for AVCodecDescriptor
Auto Trait Implementations§
impl Freeze for AVCodecDescriptor
impl RefUnwindSafe for AVCodecDescriptor
impl !Send for AVCodecDescriptor
impl !Sync for AVCodecDescriptor
impl Unpin for AVCodecDescriptor
impl UnwindSafe for AVCodecDescriptor
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
source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
 
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
    T: Copy,
 
impl<T> CloneToUninit for Twhere
    T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
 
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)