FFmpeg  4.0
Data Fields
Context Struct Reference

Data Fields

AVClassclass
 
URLContextinner
 
int seek_request
 
int64_t seek_pos
 
int seek_whence
 
int seek_completed
 
int64_t seek_ret
 
int inner_io_error
 
int io_error
 
int io_eof_reached
 
int64_t logical_pos
 
int64_t logical_size
 
RingBuffer ring
 
pthread_cond_t cond_wakeup_main
 
pthread_cond_t cond_wakeup_background
 
pthread_mutex_t mutex
 
pthread_t async_buffer_thread
 
int abort_request
 
AVIOInterruptCB interrupt_callback
 
int fd
 
struct AVTreeNoderoot
 
int64_t cache_pos
 
int64_t inner_pos
 
int64_t end
 
int is_true_eof
 
int64_t cache_hit
 
int64_t cache_miss
 
int read_ahead_limit
 

Detailed Description

Definition at line 56 of file async.c.

Field Documentation

◆ class

AVClass * Context::class

Definition at line 57 of file async.c.

◆ inner

URLContext * Context::inner

◆ seek_request

int Context::seek_request

Definition at line 60 of file async.c.

Referenced by async_buffer_task(), and async_seek().

◆ seek_pos

int64_t Context::seek_pos

Definition at line 61 of file async.c.

Referenced by async_buffer_task(), and async_seek().

◆ seek_whence

int Context::seek_whence

Definition at line 62 of file async.c.

Referenced by async_buffer_task(), and async_seek().

◆ seek_completed

int Context::seek_completed

Definition at line 63 of file async.c.

Referenced by async_buffer_task(), and async_seek().

◆ seek_ret

int64_t Context::seek_ret

Definition at line 64 of file async.c.

Referenced by async_buffer_task(), and async_seek().

◆ inner_io_error

int Context::inner_io_error

Definition at line 66 of file async.c.

Referenced by async_buffer_task(), and wrapped_url_read().

◆ io_error

int Context::io_error

Definition at line 67 of file async.c.

Referenced by async_buffer_task(), and async_read_internal().

◆ io_eof_reached

int Context::io_eof_reached

Definition at line 68 of file async.c.

Referenced by async_buffer_task(), and async_read_internal().

◆ logical_pos

int64_t Context::logical_pos

Definition at line 70 of file async.c.

Referenced by add_entry(), async_read_internal(), async_seek(), cache_read(), and cache_seek().

◆ logical_size

int64_t Context::logical_size

Definition at line 71 of file async.c.

Referenced by async_open(), and async_seek().

◆ ring

RingBuffer Context::ring

Definition at line 72 of file async.c.

Referenced by async_buffer_task(), async_close(), async_open(), async_read_internal(), and async_seek().

◆ cond_wakeup_main

pthread_cond_t Context::cond_wakeup_main

Definition at line 74 of file async.c.

Referenced by async_buffer_task(), async_close(), async_open(), async_read_internal(), and async_seek().

◆ cond_wakeup_background

pthread_cond_t Context::cond_wakeup_background

Definition at line 75 of file async.c.

Referenced by async_buffer_task(), async_close(), async_open(), async_read_internal(), and async_seek().

◆ mutex

pthread_mutex_t Context::mutex

Definition at line 76 of file async.c.

Referenced by async_buffer_task(), async_close(), async_open(), async_read_internal(), and async_seek().

◆ async_buffer_thread

pthread_t Context::async_buffer_thread

Definition at line 77 of file async.c.

Referenced by async_close(), and async_open().

◆ abort_request

int Context::abort_request

Definition at line 79 of file async.c.

Referenced by async_check_interrupt(), and async_close().

◆ interrupt_callback

AVIOInterruptCB Context::interrupt_callback

Definition at line 80 of file async.c.

Referenced by async_check_interrupt(), and async_open().

◆ fd

int Context::fd

Definition at line 56 of file cache.c.

Referenced by add_entry(), cache_close(), cache_open(), and cache_read().

◆ root

struct AVTreeNode* Context::root

Definition at line 57 of file cache.c.

Referenced by add_entry(), cache_close(), and cache_read().

◆ cache_pos

int64_t Context::cache_pos

Definition at line 59 of file cache.c.

Referenced by add_entry(), and cache_read().

◆ inner_pos

int64_t Context::inner_pos

Definition at line 60 of file cache.c.

Referenced by cache_read(), and cache_seek().

◆ end

int64_t Context::end

Definition at line 61 of file cache.c.

Referenced by cache_read(), and cache_seek().

◆ is_true_eof

int Context::is_true_eof

Definition at line 62 of file cache.c.

Referenced by cache_read(), and cache_seek().

◆ cache_hit

int64_t Context::cache_hit

Definition at line 64 of file cache.c.

Referenced by cache_close(), and cache_read().

◆ cache_miss

int64_t Context::cache_miss

Definition at line 64 of file cache.c.

Referenced by cache_close(), and cache_read().

◆ read_ahead_limit

int Context::read_ahead_limit

Definition at line 65 of file cache.c.

Referenced by cache_seek().


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