Libav
Data Fields
FLVContext Struct Reference

Data Fields

const AVClassclass
 Class for private options. More...
 
int trust_metadata
 configure streams according onMetaData More...
 
int wrong_dts
 wrong dts due to negative cts More...
 
uint8_tnew_extradata [2]
 
int new_extradata_size [2]
 
int last_sample_rate
 
int last_channels
 
struct {
   int64_t   dts
 
   int64_t   pos
 
validate_index [2]
 
int validate_next
 
int validate_count
 
int searched_for_end
 
int reserved
 
int64_t duration_offset
 
int64_t filesize_offset
 
int64_t duration
 
int64_t delay
 first dts delay (needed for AVC & Speex) More...
 
AVCodecParametersaudio_par
 
AVCodecParametersvideo_par
 
double framerate
 
AVCodecParametersdata_par
 

Detailed Description

Definition at line 46 of file flvdec.c.

Field Documentation

◆ class

const AVClass* FLVContext::class

Class for private options.

Definition at line 47 of file flvdec.c.

◆ trust_metadata

int FLVContext::trust_metadata

configure streams according onMetaData

Definition at line 48 of file flvdec.c.

Referenced by amf_parse_object().

◆ wrong_dts

int FLVContext::wrong_dts

wrong dts due to negative cts

Definition at line 49 of file flvdec.c.

Referenced by flv_read_packet().

◆ new_extradata

uint8_t* FLVContext::new_extradata[2]

Definition at line 50 of file flvdec.c.

Referenced by flv_queue_extradata(), flv_read_close(), and flv_read_packet().

◆ new_extradata_size

int FLVContext::new_extradata_size[2]

Definition at line 51 of file flvdec.c.

Referenced by flv_queue_extradata(), and flv_read_packet().

◆ last_sample_rate

int FLVContext::last_sample_rate

Definition at line 52 of file flvdec.c.

Referenced by flv_read_packet().

◆ last_channels

int FLVContext::last_channels

Definition at line 53 of file flvdec.c.

Referenced by flv_read_packet().

◆ dts

int64_t FLVContext::dts

Definition at line 55 of file flvdec.c.

Referenced by flv_data_packet(), flv_read_packet(), and parse_keyframes_index().

◆ pos

int64_t FLVContext::pos

Definition at line 56 of file flvdec.c.

Referenced by flv_read_packet(), flv_write_header(), and parse_keyframes_index().

◆ validate_index

struct { ... } FLVContext::validate_index[2]

◆ validate_next

int FLVContext::validate_next

Definition at line 58 of file flvdec.c.

Referenced by flv_read_packet().

◆ validate_count

int FLVContext::validate_count

Definition at line 59 of file flvdec.c.

Referenced by flv_read_packet(), flv_read_seek(), and parse_keyframes_index().

◆ searched_for_end

int FLVContext::searched_for_end

Definition at line 60 of file flvdec.c.

Referenced by flv_read_packet().

◆ reserved

int FLVContext::reserved

Definition at line 59 of file flvenc.c.

Referenced by flv_write_header(), and flv_write_packet().

◆ duration_offset

int64_t FLVContext::duration_offset

Definition at line 60 of file flvenc.c.

Referenced by flv_write_trailer(), and write_metadata().

◆ filesize_offset

int64_t FLVContext::filesize_offset

Definition at line 61 of file flvenc.c.

Referenced by flv_write_trailer(), and write_metadata().

◆ duration

int64_t FLVContext::duration

Definition at line 62 of file flvenc.c.

Referenced by flv_write_packet(), and flv_write_trailer().

◆ delay

int64_t FLVContext::delay

first dts delay (needed for AVC & Speex)

Definition at line 63 of file flvenc.c.

Referenced by flv_write_header(), and flv_write_packet().

◆ audio_par

AVCodecParameters* FLVContext::audio_par

Definition at line 65 of file flvenc.c.

Referenced by flv_write_header(), and write_metadata().

◆ video_par

AVCodecParameters* FLVContext::video_par

Definition at line 66 of file flvenc.c.

Referenced by flv_write_header(), flv_write_packet(), and write_metadata().

◆ framerate

double FLVContext::framerate

Definition at line 67 of file flvenc.c.

Referenced by flv_write_header(), and write_metadata().

◆ data_par

AVCodecParameters* FLVContext::data_par

Definition at line 68 of file flvenc.c.

Referenced by flv_write_header(), and write_metadata().


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