Struct ffmpeg_sys::AVFrame [] [src]

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

impl Debug for AVFrame
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.