InputStream Struct Reference

#include <ffmpeg.h>

Collaboration diagram for InputStream:
Collaboration graph

Data Structures

struct  sub2video
 

Data Fields

int file_index
 
AVStreamst
 
int discard
 
int decoding_needed
 
AVCodecdec
 
AVFramedecoded_frame
 
AVFramefilter_frame
 
int64_t start
 
int64_t next_dts
 
int64_t dts
 dts of the last packet read for this stream (in AV_TIME_BASE units) More...
 
int64_t next_pts
 synthetic pts for the next decode frame (in AV_TIME_BASE units) More...
 
int64_t pts
 current pts of the decoded frame (in AV_TIME_BASE units) More...
 
int wrap_correction_done
 
int64_t filter_in_rescale_delta_last
 
double ts_scale
 
int is_start
 
int saw_first_ts
 
int showed_multi_packet_warning
 
AVDictionaryopts
 
AVRational framerate
 
int top_field_first
 
int guess_layout_max
 
int resample_height
 
int resample_width
 
int resample_pix_fmt
 
int resample_sample_fmt
 
int resample_sample_rate
 
int resample_channels
 
uint64_t resample_channel_layout
 
int fix_sub_duration
 
struct {
   int   got_output
 
   int   ret
 
   AVSubtitle   subtitle
 
prev_sub
 
struct InputStream::sub2video sub2video
 
int dr1
 
InputFilter ** filters
 
int nb_filters
 
int reinit_filters
 

Detailed Description

Definition at line 213 of file ffmpeg.h.

Field Documentation

AVCodec* InputStream::dec

Definition at line 218 of file ffmpeg.h.

Referenced by add_input_streams(), init_input_stream(), and transcode_init().

AVFrame* InputStream::decoded_frame

Definition at line 219 of file ffmpeg.h.

Referenced by decode_audio(), and decode_video().

int InputStream::decoding_needed
int InputStream::discard
int InputStream::dr1

Definition at line 266 of file ffmpeg.h.

int64_t InputStream::dts

dts of the last packet read for this stream (in AV_TIME_BASE units)

Definition at line 226 of file ffmpeg.h.

Referenced by decode_audio(), decode_video(), do_streamcopy(), output_packet(), and rate_emu_sleep().

AVFrame* InputStream::filter_frame

Definition at line 220 of file ffmpeg.h.

Referenced by decode_audio(), and decode_video().

int64_t InputStream::filter_in_rescale_delta_last

Definition at line 232 of file ffmpeg.h.

Referenced by add_input_streams(), decode_audio(), and do_streamcopy().

int InputStream::fix_sub_duration

Definition at line 252 of file ffmpeg.h.

Referenced by add_input_streams(), and transcode_subtitles().

AVRational InputStream::framerate
int InputStream::got_output

Definition at line 254 of file ffmpeg.h.

Referenced by transcode_subtitles().

int InputStream::guess_layout_max

Definition at line 241 of file ffmpeg.h.

Referenced by add_input_streams(), and guess_input_channel_layout().

int InputStream::is_start

Definition at line 235 of file ffmpeg.h.

Referenced by init_input_stream().

int InputStream::nb_filters
int64_t InputStream::next_dts

Definition at line 225 of file ffmpeg.h.

Referenced by decode_audio(), init_input_stream(), output_packet(), and process_input().

int64_t InputStream::next_pts

synthetic pts for the next decode frame (in AV_TIME_BASE units)

Definition at line 228 of file ffmpeg.h.

Referenced by decode_audio(), decode_video(), init_input_stream(), output_packet(), and process_input().

AVDictionary* InputStream::opts

Definition at line 238 of file ffmpeg.h.

Referenced by add_input_streams(), and init_input_stream().

struct { ... } InputStream::prev_sub

Referenced by transcode_subtitles().

int64_t InputStream::pts

current pts of the decoded frame (in AV_TIME_BASE units)

Definition at line 229 of file ffmpeg.h.

Referenced by check_output_constraints(), decode_audio(), decode_video(), do_streamcopy(), output_packet(), and process_input().

int InputStream::reinit_filters

Definition at line 273 of file ffmpeg.h.

Referenced by add_input_streams(), and decode_video().

uint64_t InputStream::resample_channel_layout

Definition at line 250 of file ffmpeg.h.

Referenced by add_input_streams(), and decode_audio().

int InputStream::resample_channels

Definition at line 249 of file ffmpeg.h.

Referenced by add_input_streams(), and decode_audio().

int InputStream::resample_height
int InputStream::resample_pix_fmt
int InputStream::resample_sample_fmt

Definition at line 247 of file ffmpeg.h.

Referenced by add_input_streams(), and decode_audio().

int InputStream::resample_sample_rate

Definition at line 248 of file ffmpeg.h.

Referenced by add_input_streams(), and decode_audio().

int InputStream::resample_width
int InputStream::ret

Definition at line 255 of file ffmpeg.h.

Referenced by transcode_subtitles().

int InputStream::saw_first_ts

Definition at line 236 of file ffmpeg.h.

Referenced by output_packet().

int InputStream::showed_multi_packet_warning

Definition at line 237 of file ffmpeg.h.

Referenced by output_packet().

int64_t InputStream::start

Definition at line 222 of file ffmpeg.h.

Referenced by rate_emu_sleep(), and transcode_init().

AVSubtitle InputStream::subtitle

Definition at line 256 of file ffmpeg.h.

Referenced by exit_program(), and transcode_subtitles().

int InputStream::top_field_first

Definition at line 240 of file ffmpeg.h.

Referenced by add_input_streams(), and decode_video().

double InputStream::ts_scale

Definition at line 234 of file ffmpeg.h.

Referenced by add_input_streams(), and process_input().

int InputStream::wrap_correction_done

Definition at line 230 of file ffmpeg.h.

Referenced by process_input().


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