[−][src]Struct ffmpeg_dev::sys::avcodec::AVFrame
Fields
data: [*mut u8; 8]linesize: [c_int; 8]extended_data: *mut *mut u8width: c_intheight: c_intnb_samples: c_intformat: c_intkey_frame: c_intpict_type: AVPictureTypesample_aspect_ratio: AVRationalpts: i64pkt_pts: i64pkt_dts: i64coded_picture_number: c_intdisplay_picture_number: c_intquality: c_intopaque: *mut c_voiderror: [u64; 8]repeat_pict: c_intinterlaced_frame: c_inttop_field_first: c_intpalette_has_changed: c_intreordered_opaque: i64sample_rate: c_intchannel_layout: u64buf: [*mut AVBufferRef; 8]extended_buf: *mut *mut AVBufferRefnb_extended_buf: c_intside_data: *mut *mut AVFrameSideDatanb_side_data: c_intflags: c_intcolor_range: AVColorRangecolor_primaries: AVColorPrimariescolor_trc: AVColorTransferCharacteristiccolorspace: AVColorSpacechroma_location: AVChromaLocationbest_effort_timestamp: i64pkt_pos: i64pkt_duration: i64metadata: *mut AVDictionarydecode_error_flags: c_intchannels: c_intpkt_size: c_intqscale_table: *mut i8qstride: c_intqscale_type: c_intqp_table_buf: *mut AVBufferRefhw_frames_ctx: *mut AVBufferRefopaque_ref: *mut AVBufferRefcrop_top: usizecrop_bottom: usizecrop_left: usizecrop_right: usizeTrait Implementations
Auto Trait Implementations
impl !Send for AVFrame
impl !Sync for AVFrame
impl Unpin for AVFrame
impl UnwindSafe for AVFrame
impl RefUnwindSafe for AVFrame
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,