pub struct AVCodecContext {Show 29 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,
pub color_primaries: AVColorPrimaries,
pub color_trc: AVColorTransferCharacteristic,
pub colorspace: AVColorSpace,
pub frame_size: c_int,
pub color_range: AVColorRange,
pub refs: c_int,
pub rc_max_rate: i64,
pub rc_buffer_size: c_int,
pub flags: c_int,
pub stats_out: *mut c_char,
pub stats_in: *mut c_char,
}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_void§color_primaries: AVColorPrimaries§color_trc: AVColorTransferCharacteristic§colorspace: AVColorSpace§frame_size: c_int§color_range: AVColorRange§refs: c_int§rc_max_rate: i64§rc_buffer_size: c_int§flags: c_int§stats_out: *mut c_char§stats_in: *mut c_charAuto 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