FFmpeg
|
A reference to a data buffer. More...
#include <buffer.h>
Data Fields | |
AVBuffer * | buffer |
uint8_t * | data |
The data buffer. | |
int | size |
Size of data in bytes. | |
A reference to a data buffer.
The size of this struct is not a part of the public ABI and it is not meant to be allocated directly.
AVBuffer* AVBufferRef::buffer |
Definition at line 82 of file buffer.h.
Referenced by av_buffer_create(), av_buffer_get_opaque(), av_buffer_get_ref_count(), av_buffer_is_writable(), av_buffer_realloc(), av_buffer_ref(), decode_slice_header(), join_request_frame(), and pool_alloc_buffer().
uint8_t* AVBufferRef::data |
The data buffer.
It is considered writable if and only if this is the only reference to the buffer, in which case av_buffer_is_writable() returns 1.
Definition at line 89 of file buffer.h.
Referenced by alloc_frame_buffer(), alloc_picture(), asf_parse_packet(), audio_get_buffer(), av_buffer_allocz(), av_buffer_create(), av_buffer_make_writable(), av_buffer_realloc(), av_frame_copy_props(), av_frame_get_plane_buffer(), av_frame_get_qp_table(), av_frame_set_qp_table(), av_grow_packet(), av_new_packet(), av_packet_merge_side_data(), avcodec_encode_audio2(), avcodec_encode_video2(), buffer_needs_copy(), copy_packet_data(), ff_alloc_picture(), ff_er_frame_end(), ff_flac_parse_picture(), ff_id3v2_parse_apic(), ff_mjpeg_decode_frame(), ff_mpeg_ref_picture(), ff_mpv_export_qp_table(), ff_thread_await_progress(), ff_thread_report_progress(), get_audio_buffer(), get_buffer(), get_lowest_part_y(), get_video_buffer(), mpegts_push_data(), new_pes_packet(), raw_decode(), raw_init_decoder(), read_apic(), ref_picture(), thread_get_buffer_internal(), video_get_buffer(), vp8_decode_mb_row_no_filter(), and vp8_decode_mv_mb_modes().
int AVBufferRef::size |
Size of data in bytes.
Definition at line 93 of file buffer.h.
Referenced by av_buffer_create(), av_buffer_make_writable(), av_buffer_realloc(), av_frame_get_plane_buffer(), buffer_needs_copy(), ff_id3v2_parse_apic(), and ff_mpv_export_qp_table().