pub struct AVFrame {
pub data: [*mut uint8_t; 8],
pub linesize: [c_int; 8],
pub extended_data: *mut *mut uint8_t,
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 base: [*mut uint8_t; 8],
pub sample_aspect_ratio: AVRational,
pub pts: int64_t,
pub pkt_pts: int64_t,
pub pkt_dts: int64_t,
pub coded_picture_number: c_int,
pub display_picture_number: c_int,
pub quality: c_int,
pub reference: c_int,
pub qscale_table: *mut int8_t,
pub qstride: c_int,
pub qscale_type: c_int,
pub mbskip_table: *mut uint8_t,
pub motion_val: [*mut [int16_t; 2]; 2],
pub mb_type: *mut uint32_t,
pub dct_coeff: *mut c_short,
pub ref_index: [*mut int8_t; 2],
pub opaque: *mut c_void,
pub error: [uint64_t; 8],
pub type_: c_int,
pub repeat_pict: c_int,
pub interlaced_frame: c_int,
pub top_field_first: c_int,
pub palette_has_changed: c_int,
pub buffer_hints: c_int,
pub pan_scan: *mut c_void,
pub reordered_opaque: int64_t,
pub hwaccel_picture_private: *mut c_void,
pub owner: *mut c_void,
pub thread_opaque: *mut c_void,
pub motion_subsample_log2: uint8_t,
pub sample_rate: c_int,
pub channel_layout: uint64_t,
pub buf: [*mut AVBufferRef; 8],
pub extended_buf: *mut *mut AVBufferRef,
pub nb_extended_buf: c_int,
pub side_data: *mut *mut AVFrameSideData,
pub nb_side_data: c_int,
pub flags: c_int,
pub color_range: AVColorRange,
pub color_primaries: AVColorPrimaries,
pub color_trc: AVColorTransferCharacteristic,
pub colorspace: AVColorSpace,
pub chroma_location: AVChromaLocation,
pub best_effort_timestamp: int64_t,
pub pkt_pos: int64_t,
pub pkt_duration: int64_t,
pub metadata: *mut AVDictionary,
pub decode_error_flags: c_int,
pub channels: c_int,
pub pkt_size: c_int,
pub qp_table_buf: *mut AVBufferRef,
}
Fields
data: [*mut uint8_t; 8]
linesize: [c_int; 8]
extended_data: *mut *mut uint8_t
width: c_int
height: c_int
nb_samples: c_int
format: c_int
key_frame: c_int
pict_type: AVPictureType
base: [*mut uint8_t; 8]
sample_aspect_ratio: AVRational
pts: int64_t
pkt_pts: int64_t
pkt_dts: int64_t
coded_picture_number: c_int
display_picture_number: c_int
quality: c_int
reference: c_int
qscale_table: *mut int8_t
qstride: c_int
qscale_type: c_int
mbskip_table: *mut uint8_t
motion_val: [*mut [int16_t; 2]; 2]
mb_type: *mut uint32_t
dct_coeff: *mut c_short
ref_index: [*mut int8_t; 2]
opaque: *mut c_void
error: [uint64_t; 8]
type_: c_int
repeat_pict: c_int
interlaced_frame: c_int
top_field_first: c_int
palette_has_changed: c_int
buffer_hints: c_int
pan_scan: *mut c_void
reordered_opaque: int64_t
hwaccel_picture_private: *mut c_void
owner: *mut c_void
thread_opaque: *mut c_void
motion_subsample_log2: uint8_t
sample_rate: c_int
channel_layout: uint64_t
buf: [*mut AVBufferRef; 8]
extended_buf: *mut *mut AVBufferRef
nb_extended_buf: c_int
side_data: *mut *mut AVFrameSideData
nb_side_data: c_int
flags: c_int
color_range: AVColorRange
color_primaries: AVColorPrimaries
color_trc: AVColorTransferCharacteristic
colorspace: AVColorSpace
chroma_location: AVChromaLocation
best_effort_timestamp: int64_t
pkt_pos: int64_t
pkt_duration: int64_t
metadata: *mut AVDictionary
decode_error_flags: c_int
channels: c_int
pkt_size: c_int
qp_table_buf: *mut AVBufferRef
Trait Implementations
Formats the value using the given formatter.