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<AVCodecDescriptor> for AVCodecDescriptor
impl PartialEq<AVCodecDescriptor> 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 ==.