FFmpeg  4.0
Data Fields
SRTContext Struct Reference

Data Fields

AVCodecContextavctx
 
ASSSplitContextass_ctx
 
AVBPrint buffer
 
char stack [SRT_STACK_SIZE]
 
int stack_ptr
 
int alignment_applied
 
const AVClassclass
 
int fd
 
int eid
 
int64_t rw_timeout
 
int64_t listen_timeout
 
int recv_buffer_size
 
int send_buffer_size
 
int64_t maxbw
 
int pbkeylen
 
char * passphrase
 
int mss
 
int ffs
 
int ipttl
 
int iptos
 
int64_t inputbw
 
int oheadbw
 
int64_t tsbpddelay
 
int tlpktdrop
 
int nakreport
 
int64_t connect_timeout
 
enum SRTMode mode
 
FFDemuxSubtitlesQueue q
 
unsigned index
 

Detailed Description

Definition at line 32 of file srtenc.c.

Field Documentation

◆ avctx

AVCodecContext* SRTContext::avctx

Definition at line 33 of file srtenc.c.

Referenced by srt_encode_init(), and srt_stack_push_pop().

◆ ass_ctx

ASSSplitContext* SRTContext::ass_ctx

Definition at line 34 of file srtenc.c.

Referenced by encode_frame(), srt_encode_close(), srt_encode_init(), and srt_style_apply().

◆ buffer

AVBPrint SRTContext::buffer

Definition at line 35 of file srtenc.c.

Referenced by encode_frame(), srt_encode_close(), srt_encode_init(), srt_print(), and srt_text_cb().

◆ stack

char SRTContext::stack[SRT_STACK_SIZE]

Definition at line 36 of file srtenc.c.

Referenced by srt_stack_find(), srt_stack_pop(), and srt_stack_push().

◆ stack_ptr

int SRTContext::stack_ptr

Definition at line 37 of file srtenc.c.

Referenced by srt_stack_find(), srt_stack_pop(), srt_stack_push(), and srt_stack_push_pop().

◆ alignment_applied

int SRTContext::alignment_applied

Definition at line 38 of file srtenc.c.

Referenced by encode_frame(), srt_alignment_cb(), and srt_style_apply().

◆ class

const AVClass* SRTContext::class

Definition at line 44 of file libsrt.c.

◆ fd

int SRTContext::fd

◆ eid

int SRTContext::eid

Definition at line 46 of file libsrt.c.

Referenced by libsrt_close(), libsrt_read(), libsrt_setup(), and libsrt_write().

◆ rw_timeout

int64_t SRTContext::rw_timeout

Definition at line 47 of file libsrt.c.

Referenced by libsrt_setup().

◆ listen_timeout

int64_t SRTContext::listen_timeout

Definition at line 48 of file libsrt.c.

Referenced by libsrt_setup().

◆ recv_buffer_size

int SRTContext::recv_buffer_size

Definition at line 49 of file libsrt.c.

Referenced by libsrt_setup().

◆ send_buffer_size

int SRTContext::send_buffer_size

Definition at line 50 of file libsrt.c.

Referenced by libsrt_setup().

◆ maxbw

int64_t SRTContext::maxbw

Definition at line 52 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ pbkeylen

int SRTContext::pbkeylen

Definition at line 53 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ passphrase

char* SRTContext::passphrase

Definition at line 54 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ mss

int SRTContext::mss

Definition at line 55 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ ffs

int SRTContext::ffs

Definition at line 56 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ ipttl

int SRTContext::ipttl

Definition at line 57 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ iptos

int SRTContext::iptos

Definition at line 58 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ inputbw

int64_t SRTContext::inputbw

Definition at line 59 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_post().

◆ oheadbw

int SRTContext::oheadbw

Definition at line 60 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_post().

◆ tsbpddelay

int64_t SRTContext::tsbpddelay

Definition at line 61 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ tlpktdrop

int SRTContext::tlpktdrop

Definition at line 62 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ nakreport

int SRTContext::nakreport

Definition at line 63 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ connect_timeout

int64_t SRTContext::connect_timeout

Definition at line 64 of file libsrt.c.

Referenced by libsrt_open(), and libsrt_set_options_pre().

◆ mode

enum SRTMode SRTContext::mode

Definition at line 65 of file libsrt.c.

Referenced by libsrt_open(), libsrt_set_options_pre(), and libsrt_setup().

◆ q

FFDemuxSubtitlesQueue SRTContext::q

Definition at line 30 of file srtdec.c.

Referenced by srt_read_close(), srt_read_header(), srt_read_packet(), and srt_read_seek().

◆ index

unsigned SRTContext::index

Definition at line 34 of file srtenc.c.

Referenced by srt_write_header(), and srt_write_packet().


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