pub struct AVFrame {Show 15 fields
pub data: [*mut u8; 8],
pub linesize: [c_int; 8],
pub width: c_int,
pub height: c_int,
pub nb_samples: c_int,
pub format: c_int,
pub key_frame: c_int,
pub pict_type: AVPictureType,
pub pts: i64,
pub pkt_dts: i64,
pub sample_rate: c_int,
pub ch_layout: AVChannelLayout,
pub duration: i64,
pub time_base: AVRational,
pub hw_frames_ctx: *mut AVBufferRef,
}Fields§
§data: [*mut u8; 8]§linesize: [c_int; 8]§width: c_int§height: c_int§nb_samples: c_int§format: c_int§key_frame: c_int§pict_type: AVPictureType§pts: i64§pkt_dts: i64§sample_rate: c_int§ch_layout: AVChannelLayout§duration: i64§time_base: AVRational§hw_frames_ctx: *mut AVBufferRefAuto Trait Implementations§
impl Freeze for AVFrame
impl RefUnwindSafe for AVFrame
impl !Send for AVFrame
impl !Sync for AVFrame
impl Unpin for AVFrame
impl UnsafeUnpin for AVFrame
impl UnwindSafe for AVFrame
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