FFmpeg
Data Fields
FFIOContext Struct Reference

#include <avio_internal.h>

Data Fields

AVIOContext pub
 
int(* short_seek_get )(void *opaque)
 A callback that is used instead of short_seek_threshold. More...
 
int short_seek_threshold
 Threshold to favor readahead over seek. More...
 
enum AVIODataMarkerType current_type
 
int64_t last_time
 
int64_t maxsize
 max filesize, used to limit allocations More...
 
int64_t bytes_read
 Bytes read statistic. More...
 
int64_t bytes_written
 Bytes written statistic. More...
 
int seek_count
 seek statistic More...
 
int writeout_count
 writeout statistic More...
 
int orig_buffer_size
 Original buffer size used after probing to ensure seekback and to reset the buffer size. More...
 
int64_t written_output_size
 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

◆ 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: