FFmpeg
Data Fields
FFIOContext Struct Reference

#include <avio_internal.h>

Data Fields

 
int(*  short_seek_get )(void *opaque)
  A callback that is used instead of short_seek_threshold. More...
 
  Threshold to favor readahead over seek. More...
 
 
 
  max filesize, used to limit allocations More...
 
  Bytes read statistic. More...
 
  Bytes written statistic. More...
 
int  seek_count
  seek statistic More...
 
  writeout statistic More...
 
  Original buffer size used after probing to ensure seekback and to reset the buffer size. More...
 
  Written output size is updated each time a successful writeout ends up further position-wise. More...
 

Detailed Description

Definition at line 28 of file avio_internal.h.

Field Documentation

pub

AVIOContext FFIOContext::pub

Definition at line 29 of file avio_internal.h.

Referenced by asf_write_trailer(), asfrtp_parse_packet(), close_demux_for_component(), ff_av1_filter_obus_buf(), ff_parse_mpeg2_descriptor(), ff_wms_parse_sdp_a_line(), free_playlist_list(), free_representation(), handle_id3(), hls_read_header(), hls_read_packet(), hls_read_seek(), id3v2_parse(), init_packetizer(), init_subtitle_context(), intercept_id3(), m4sl_cb(), mms_put_utf16(), mp4_read_iods(), mp4_read_od(), mpjpeg_read_probe(), ogg_write_vorbiscomment(), parse_mp4_descr(), parse_mp4_descr_arr(), parse_MP4DecConfigDescrTag(), parse_MP4ESDescrTag(), parse_MP4IODescrTag(), parse_MP4ODescrTag(), parse_MP4SLDescrTag(), put_frame(), put_payload_header(), qt_rtp_parse_packet(), rdt_load_mdpr(), rdt_parse_packet(), recheck_discard_flags(), reopen_demux_for_component(), sap_read_header(), track_header(), and track_index().

short_seek_get

int(* FFIOContext::short_seek_get) (void *opaque)

A callback that is used instead of short_seek_threshold.

Definition at line 33 of file avio_internal.h.

short_seek_threshold

int FFIOContext::short_seek_threshold

Threshold to favor readahead over seek.

Definition at line 38 of file avio_internal.h.

current_type

enum AVIODataMarkerType FFIOContext::current_type

Definition at line 40 of file avio_internal.h.

last_time

int64_t FFIOContext::last_time

Definition at line 41 of file avio_internal.h.

maxsize

int64_t FFIOContext::maxsize

max filesize, used to limit allocations

Definition at line 46 of file avio_internal.h.

Referenced by mp3_read_header(), and thp_read_header().

bytes_read

int64_t FFIOContext::bytes_read

Bytes read statistic.

Definition at line 51 of file avio_internal.h.

Referenced by avio_read(), and fill_buffer().

bytes_written

int64_t FFIOContext::bytes_written

Bytes written statistic.

Definition at line 56 of file avio_internal.h.

seek_count

int FFIOContext::seek_count

seek statistic

Definition at line 61 of file avio_internal.h.

writeout_count

int FFIOContext::writeout_count

writeout statistic

Definition at line 66 of file avio_internal.h.

orig_buffer_size

int FFIOContext::orig_buffer_size

Original buffer size used after probing to ensure seekback and to reset the buffer size.

Definition at line 72 of file avio_internal.h.

Referenced by ffio_realloc_buf(), and set_buf_size().

written_output_size

int64_t FFIOContext::written_output_size

Written output size is updated each time a successful writeout ends up further position-wise.

Definition at line 78 of file avio_internal.h.


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

Generated on Tue Nov 18 2025 19:24:23 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /