pub struct AVCodecContext {Show 18 fields
pub codec_id: AVCodecID,
pub bit_rate: i64,
pub width: c_int,
pub height: c_int,
pub pix_fmt: AVPixelFormat,
pub sample_rate: c_int,
pub ch_layout: AVChannelLayout,
pub sample_fmt: AVSampleFormat,
pub time_base: AVRational,
pub framerate: AVRational,
pub gop_size: c_int,
pub max_b_frames: c_int,
pub qmin: c_int,
pub qmax: c_int,
pub thread_count: c_int,
pub hw_device_ctx: *mut AVBufferRef,
pub hw_frames_ctx: *mut AVBufferRef,
pub priv_data: *mut c_void,
}Fields§
§codec_id: AVCodecID§bit_rate: i64§width: c_int§height: c_int§pix_fmt: AVPixelFormat§sample_rate: c_int§ch_layout: AVChannelLayout§sample_fmt: AVSampleFormat§time_base: AVRational§framerate: AVRational§gop_size: c_int§max_b_frames: c_int§qmin: c_int§qmax: c_int§thread_count: c_int§hw_device_ctx: *mut AVBufferRef§hw_frames_ctx: *mut AVBufferRef§priv_data: *mut c_voidAuto Trait Implementations§
impl Freeze for AVCodecContext
impl RefUnwindSafe for AVCodecContext
impl !Send for AVCodecContext
impl !Sync for AVCodecContext
impl Unpin for AVCodecContext
impl UnsafeUnpin for AVCodecContext
impl UnwindSafe for AVCodecContext
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