25 #ifndef AVUTIL_FRAME_H 26 #define AVUTIL_FRAME_H 185 #define AV_NUM_DATA_POINTERS 8 305 #if FF_API_ERROR_FRAME 401 #define AV_FRAME_FLAG_CORRUPT (1 << 0) 405 #define AV_FRAME_FLAG_DISCARD (1 << 2) 486 #define FF_DECODE_ERROR_INVALID_BITSTREAM 1 487 #define FF_DECODE_ERROR_MISSING_REFERENCE 2 void av_frame_set_channels(AVFrame *frame, int val)
int coded_picture_number
Definition: frame.h:289
int av_frame_get_sample_rate(const AVFrame *frame)
int channels
Definition: frame.h:496
int64_t av_frame_get_pkt_duration(const AVFrame *frame)
int av_frame_get_pkt_size(const AVFrame *frame)
int64_t pts
Definition: frame.h:268
int key_frame
Definition: frame.h:253
int quality
Definition: frame.h:298
enum AVColorRange av_frame_get_color_range(const AVFrame *frame)
AVBufferRef * hw_frames_ctx
Definition: frame.h:534
AVFrameSideData ** side_data
Definition: frame.h:387
int av_frame_set_qp_table(AVFrame *f, AVBufferRef *buf, int stride, int type)
void av_frame_set_pkt_duration(AVFrame *frame, int64_t val)
void av_frame_move_ref(AVFrame *dst, AVFrame *src)
AVBufferRef ** extended_buf
Definition: frame.h:381
int size
Definition: frame.h:146
void av_frame_set_pkt_size(AVFrame *frame, int val)
int8_t * av_frame_get_qp_table(AVFrame *f, int *stride, int *type)
attribute_deprecated int64_t pkt_pts
Definition: frame.h:276
AVColorTransferCharacteristic
Definition: pixfmt.h:410
AVFrameSideData * av_frame_get_side_data(const AVFrame *frame, enum AVFrameSideDataType type)
int display_picture_number
Definition: frame.h:293
int64_t reordered_opaque
Definition: frame.h:343
AVFrame * av_frame_alloc(void)
AVColorSpace
Definition: pixfmt.h:436
attribute_deprecated int qstride
Definition: frame.h:520
int av_frame_ref(AVFrame *dst, const AVFrame *src)
void av_frame_set_metadata(AVFrame *frame, AVDictionary *val)
AVDictionary * metadata
Definition: frame.h:147
enum AVFrameSideDataType type
Definition: frame.h:144
AVBufferRef * qp_table_buf
Definition: frame.h:528
void av_frame_set_best_effort_timestamp(AVFrame *frame, int64_t val)
AVColorRange
Definition: pixfmt.h:457
int64_t av_frame_get_best_effort_timestamp(const AVFrame *frame)
int64_t pkt_dts
Definition: frame.h:284
AVColorPrimaries
Definition: pixfmt.h:389
int pkt_size
Definition: frame.h:506
int nb_side_data
Definition: frame.h:388
int64_t pkt_pos
Definition: frame.h:455
void av_frame_set_color_range(AVFrame *frame, enum AVColorRange val)
int repeat_pict
Definition: frame.h:317
void av_frame_set_channel_layout(AVFrame *frame, int64_t val)
attribute_deprecated int8_t * qscale_table
Definition: frame.h:514
void av_frame_free(AVFrame **frame)
void av_frame_set_colorspace(AVFrame *frame, enum AVColorSpace val)
struct AVFrameSideData AVFrameSideData
struct AVDictionary AVDictionary
Definition: dict.h:90
int av_frame_get_decode_error_flags(const AVFrame *frame)
int top_field_first
Definition: frame.h:327
int interlaced_frame
Definition: frame.h:322
int av_frame_copy(AVFrame *dst, const AVFrame *src)
int flags
Definition: frame.h:413
void * opaque
Definition: frame.h:303
uint64_t channel_layout
Definition: frame.h:353
int64_t pkt_duration
Definition: frame.h:465
uint8_t * data
Definition: frame.h:145
AVBufferRef * av_frame_get_plane_buffer(AVFrame *frame, int plane)
void av_frame_set_pkt_pos(AVFrame *frame, int64_t val)
AVFrameSideDataType
Definition: frame.h:47
int nb_samples
Definition: frame.h:241
AVBufferRef * buf
Definition: frame.h:148
const char * av_get_colorspace_name(enum AVColorSpace val)
AVFrame * av_frame_clone(const AVFrame *src)
AVDictionary * metadata
Definition: frame.h:474
AVDictionary ** avpriv_frame_get_metadatap(AVFrame *frame)
int av_frame_is_writable(AVFrame *frame)
int palette_has_changed
Definition: frame.h:332
void av_frame_remove_side_data(AVFrame *frame, enum AVFrameSideDataType type)
int64_t best_effort_timestamp
Definition: frame.h:446
int decode_error_flags
Definition: frame.h:485
AVDictionary * av_frame_get_metadata(const AVFrame *frame)
enum AVColorSpace av_frame_get_colorspace(const AVFrame *frame)
int av_frame_get_channels(const AVFrame *frame)
AVFrameSideData * av_frame_new_side_data(AVFrame *frame, enum AVFrameSideDataType type, int size)
#define AV_NUM_DATA_POINTERS
Definition: frame.h:185
void av_frame_set_decode_error_flags(AVFrame *frame, int val)
attribute_deprecated int qscale_type
Definition: frame.h:523
AVPictureType
Definition: avutil.h:266
AVActiveFormatDescription
Definition: frame.h:126
int nb_extended_buf
Definition: frame.h:385
int format
Definition: frame.h:248
Definition: rational.h:58
int64_t av_frame_get_channel_layout(const AVFrame *frame)
const char * av_frame_side_data_name(enum AVFrameSideDataType type)
int av_frame_get_buffer(AVFrame *frame, int align)
void av_frame_unref(AVFrame *frame)
int av_frame_make_writable(AVFrame *frame)
#define attribute_deprecated
Definition: attributes.h:98
int width
Definition: frame.h:236
int sample_rate
Definition: frame.h:348
int64_t av_frame_get_pkt_pos(const AVFrame *frame)
void av_frame_set_sample_rate(AVFrame *frame, int val)
uint8_t ** extended_data
Definition: frame.h:231
AVRational sample_aspect_ratio
Definition: frame.h:263
AVChromaLocation
Definition: pixfmt.h:479
int av_frame_copy_props(AVFrame *dst, const AVFrame *src)