FFmpeg
Data Fields
InputStream Struct Reference

#include <ffmpeg.h>

Data Fields

const AVClassclass
 
struct InputFilefile
 
int index
 
AVStreamst
 
int user_set_discard
 
AVCodecParameterspar
 Codec parameters - to be used by the decoding/streamcopy code. More...
 
Decoderdecoder
 
const AVCodecdec
 
AVRational framerate
 
int top_field_first
 
int autorotate
 
int fix_sub_duration
 
InputFilter ** filters
 
int nb_filters
 
struct OutputStream ** outputs
 
int nb_outputs
 
AVCodecContextdec_ctx
 

Detailed Description

Definition at line 345 of file ffmpeg.h.

Field Documentation

◆ class

const AVClass* InputStream::class

Definition at line 346 of file ffmpeg.h.

Referenced by demux_stream_alloc().

◆ file

struct InputFile* InputStream::file

◆ index

int InputStream::index

Definition at line 351 of file ffmpeg.h.

Referenced by demux_stream_alloc(), fg_complex_bind_input(), ist_iter(), ist_use(), and ost_add().

◆ st

AVStream * InputStream::st

◆ user_set_discard

int InputStream::user_set_discard

Definition at line 354 of file ffmpeg.h.

Referenced by ist_add(), ist_use(), map_auto_audio(), map_auto_video(), and map_manual().

◆ par

AVCodecParameters* InputStream::par

Codec parameters - to be used by the decoding/streamcopy code.

st->codecpar should not be accessed, because it may be modified concurrently by the demuxing thread.

Definition at line 361 of file ffmpeg.h.

Referenced by demux_final_stats(), ifilter_bind_ist(), input_packet_process(), ist_add(), ist_dts_update(), ist_filter_add(), ist_free(), ist_use(), streamcopy_init(), and ts_discontinuity_process().

◆ decoder

Decoder* InputStream::decoder

Definition at line 362 of file ffmpeg.h.

Referenced by demux_final_stats(), enc_open(), ist_free(), and ist_use().

◆ dec

const AVCodec* InputStream::dec

Definition at line 363 of file ffmpeg.h.

Referenced by ist_add(), and ist_use().

◆ framerate

AVRational InputStream::framerate

Definition at line 366 of file ffmpeg.h.

Referenced by ist_add(), ist_dts_update(), ist_filter_add(), ist_use(), and streamcopy_init().

◆ top_field_first

int InputStream::top_field_first

Definition at line 368 of file ffmpeg.h.

Referenced by ist_add(), and ist_use().

◆ autorotate

int InputStream::autorotate

Definition at line 371 of file ffmpeg.h.

Referenced by enc_open(), ist_add(), and ist_filter_add().

◆ fix_sub_duration

int InputStream::fix_sub_duration

Definition at line 373 of file ffmpeg.h.

Referenced by create_streams(), ist_add(), and ist_use().

◆ filters

InputFilter** InputStream::filters

Definition at line 377 of file ffmpeg.h.

Referenced by ist_filter_add(), and ist_free().

◆ nb_filters

int InputStream::nb_filters

Definition at line 378 of file ffmpeg.h.

Referenced by ist_filter_add().

◆ outputs

struct OutputStream** InputStream::outputs

Definition at line 385 of file ffmpeg.h.

Referenced by ist_free(), and ist_output_add().

◆ nb_outputs

int InputStream::nb_outputs

Definition at line 386 of file ffmpeg.h.

Referenced by ist_output_add().

◆ dec_ctx

AVCodecContext* InputStream::dec_ctx

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