#[repr(C)]pub struct AVCodec {Show 14 fields
pub name: *const i8,
pub long_name: *const i8,
pub type_: i32,
pub id: u32,
pub capabilities: i32,
pub max_lowres: u8,
pub supported_framerates: *const AVRational,
pub pix_fmts: *const i32,
pub supported_samplerates: *const i32,
pub sample_fmts: *const i32,
pub priv_class: *const AVClass,
pub profiles: *const AVProfile,
pub wrapper_name: *const i8,
pub ch_layouts: *const AVChannelLayout,
}Fields§
§name: *const i8§long_name: *const i8§type_: i32§id: u32§capabilities: i32§max_lowres: u8§supported_framerates: *const AVRational§pix_fmts: *const i32§supported_samplerates: *const i32§sample_fmts: *const i32§priv_class: *const AVClass§profiles: *const AVProfile§wrapper_name: *const i8§ch_layouts: *const AVChannelLayoutTrait Implementations§
Auto Trait Implementations§
impl !Send for AVCodec
impl !Sync for AVCodec
impl Freeze for AVCodec
impl RefUnwindSafe for AVCodec
impl Unpin for AVCodec
impl UnsafeUnpin for AVCodec
impl UnwindSafe for AVCodec
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