FFmpeg
Public Attributes | List of all members
Picture Struct Reference

Picture. More...

#include <mpegpicture.h>

Public Attributes

struct AVFramef
 
ThreadFrame tf
 
AVBufferRefqscale_table_buf
 
int8_t * qscale_table
 
AVBufferRefmotion_val_buf [2]
 
int16_t(*[2] motion_val )[2]
 
AVBufferRefmb_type_buf
 
uint32_t * mb_type
 types and macros are defined in mpegutils.h
 
AVBufferRefmbskip_table_buf
 
uint8_t * mbskip_table
 
AVBufferRefref_index_buf [2]
 
int8_t * ref_index [2]
 
AVBufferRefmb_var_buf
 
uint16_t * mb_var
 Table for MB variances.
 
AVBufferRefmc_mb_var_buf
 
uint16_t * mc_mb_var
 Table for motion compensated MB variances.
 
int alloc_mb_width
 mb_width used to allocate tables
 
int alloc_mb_height
 mb_height used to allocate tables
 
AVBufferRefmb_mean_buf
 
uint8_t * mb_mean
 Table for MB luminance.
 
AVBufferRefhwaccel_priv_buf
 
void * hwaccel_picture_private
 Hardware accelerator private data.
 
int field_picture
 whether or not the picture was encoded in separate fields
 
int64_t mb_var_sum
 sum of MB variance for current frame
 
int64_t mc_mb_var_sum
 motion compensated MB variance for current frame
 
int b_frame_score
 
int needs_realloc
 Picture needs to be reallocated (eg due to a frame size change)
 
int reference
 
int shared
 
uint64_t encoding_error [AV_NUM_DATA_POINTERS]
 

Detailed Description

Picture.


The documentation for this struct was generated from the following file: