FFmpeg
|
#include <ffmpeg.h>
Data Structures | |
struct | sub2video |
Data Fields | |
int | file_index |
AVStream * | st |
int | discard |
int | decoding_needed |
AVCodec * | dec |
AVFrame * | decoded_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) | |
int64_t | next_pts |
synthetic pts for the next decode frame (in AV_TIME_BASE units) | |
int64_t | pts |
current pts of the decoded frame (in AV_TIME_BASE units) | |
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 |
AVDictionary * | opts |
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 |
FrameBuffer * | buffer_pool |
int | dr1 |
InputFilter ** | filters |
int | nb_filters |
int | reinit_filters |
int InputStream::file_index |
Definition at line 211 of file ffmpeg.h.
Referenced by add_input_streams(), check_output_constraints(), configure_input_audio_filter(), configure_input_video_filter(), decode_audio(), decode_video(), guess_input_channel_layout(), init_input_stream(), new_audio_stream(), process_input(), rate_emu_sleep(), sub2video_heartbeat(), sub2video_prepare(), transcode(), transcode_from_filter(), transcode_init(), and transcode_step().
AVStream* InputStream::st |
Definition at line 212 of file ffmpeg.h.
Referenced by add_input_streams(), check_keyboard_interaction(), check_output_constraints(), configure_input_audio_filter(), configure_input_video_filter(), decode_audio(), decode_video(), do_streamcopy(), do_video_out(), guess_input_channel_layout(), init_input_filter(), init_input_stream(), new_audio_stream(), new_output_stream(), open_output_file(), output_packet(), process_input(), sub2video_heartbeat(), sub2video_prepare(), sub2video_update(), transcode(), transcode_init(), and transcode_subtitles().
int InputStream::discard |
Definition at line 213 of file ffmpeg.h.
Referenced by add_input_streams(), init_input_filter(), new_output_stream(), open_output_file(), process_input(), and transcode_init().
int InputStream::decoding_needed |
Definition at line 214 of file ffmpeg.h.
Referenced by init_input_filter(), init_input_stream(), output_packet(), process_input(), transcode(), and transcode_init().
AVCodec* InputStream::dec |
Definition at line 215 of file ffmpeg.h.
Referenced by add_input_streams(), init_input_stream(), and transcode_init().
AVFrame* InputStream::decoded_frame |
Definition at line 216 of file ffmpeg.h.
Referenced by decode_audio(), and decode_video().
int64_t InputStream::start |
Definition at line 218 of file ffmpeg.h.
Referenced by rate_emu_sleep(), and transcode_init().
int64_t InputStream::next_dts |
Definition at line 221 of file ffmpeg.h.
Referenced by decode_audio(), init_input_stream(), output_packet(), and process_input().
int64_t InputStream::dts |
dts of the last packet read for this stream (in AV_TIME_BASE units)
Definition at line 222 of file ffmpeg.h.
Referenced by decode_audio(), decode_video(), do_streamcopy(), output_packet(), and rate_emu_sleep().
int64_t InputStream::next_pts |
synthetic pts for the next decode frame (in AV_TIME_BASE units)
Definition at line 224 of file ffmpeg.h.
Referenced by decode_audio(), decode_video(), init_input_stream(), output_packet(), and process_input().
int64_t InputStream::pts |
current pts of the decoded frame (in AV_TIME_BASE units)
Definition at line 225 of file ffmpeg.h.
Referenced by check_output_constraints(), decode_audio(), decode_video(), do_streamcopy(), output_packet(), and process_input().
int InputStream::wrap_correction_done |
Definition at line 226 of file ffmpeg.h.
Referenced by process_input().
int64_t InputStream::filter_in_rescale_delta_last |
Definition at line 228 of file ffmpeg.h.
Referenced by add_input_streams(), and do_streamcopy().
double InputStream::ts_scale |
Definition at line 230 of file ffmpeg.h.
Referenced by add_input_streams(), and process_input().
int InputStream::is_start |
Definition at line 231 of file ffmpeg.h.
Referenced by init_input_stream().
int InputStream::saw_first_ts |
Definition at line 232 of file ffmpeg.h.
Referenced by output_packet().
int InputStream::showed_multi_packet_warning |
Definition at line 233 of file ffmpeg.h.
Referenced by output_packet().
AVDictionary* InputStream::opts |
Definition at line 234 of file ffmpeg.h.
Referenced by add_input_streams(), and init_input_stream().
AVRational InputStream::framerate |
Definition at line 235 of file ffmpeg.h.
Referenced by add_input_streams(), configure_input_video_filter(), and transcode_init().
int InputStream::top_field_first |
Definition at line 236 of file ffmpeg.h.
Referenced by add_input_streams(), and decode_video().
int InputStream::guess_layout_max |
Definition at line 237 of file ffmpeg.h.
Referenced by add_input_streams(), and guess_input_channel_layout().
int InputStream::resample_height |
Definition at line 239 of file ffmpeg.h.
Referenced by add_input_streams(), configure_input_video_filter(), decode_video(), and sub2video_prepare().
int InputStream::resample_width |
Definition at line 240 of file ffmpeg.h.
Referenced by add_input_streams(), configure_input_video_filter(), decode_video(), and sub2video_prepare().
int InputStream::resample_pix_fmt |
Definition at line 241 of file ffmpeg.h.
Referenced by add_input_streams(), configure_input_video_filter(), decode_video(), and sub2video_prepare().
int InputStream::resample_sample_fmt |
Definition at line 243 of file ffmpeg.h.
Referenced by add_input_streams(), and decode_audio().
int InputStream::resample_sample_rate |
Definition at line 244 of file ffmpeg.h.
Referenced by add_input_streams(), and decode_audio().
int InputStream::resample_channels |
Definition at line 245 of file ffmpeg.h.
Referenced by add_input_streams(), and decode_audio().
uint64_t InputStream::resample_channel_layout |
Definition at line 246 of file ffmpeg.h.
Referenced by add_input_streams(), and decode_audio().
int InputStream::fix_sub_duration |
Definition at line 248 of file ffmpeg.h.
Referenced by add_input_streams(), and transcode_subtitles().
int InputStream::got_output |
Definition at line 250 of file ffmpeg.h.
Referenced by transcode_subtitles().
int InputStream::ret |
Definition at line 251 of file ffmpeg.h.
Referenced by transcode_subtitles().
AVSubtitle InputStream::subtitle |
Definition at line 252 of file ffmpeg.h.
Referenced by exit_program(), and transcode_subtitles().
struct { ... } InputStream::prev_sub |
Referenced by transcode_subtitles().
Referenced by sub2video_heartbeat(), sub2video_prepare(), sub2video_push_ref(), and sub2video_update().
FrameBuffer* InputStream::buffer_pool |
Definition at line 263 of file ffmpeg.h.
Referenced by init_input_stream().
int InputStream::dr1 |
Definition at line 264 of file ffmpeg.h.
Referenced by decode_video(), and init_input_stream().
InputFilter** InputStream::filters |
Definition at line 268 of file ffmpeg.h.
Referenced by decode_audio(), decode_video(), init_input_filter(), sub2video_flush(), sub2video_heartbeat(), sub2video_push_ref(), and transcode_init().
int InputStream::nb_filters |
Definition at line 269 of file ffmpeg.h.
Referenced by decode_audio(), decode_video(), init_input_filter(), sub2video_flush(), sub2video_heartbeat(), sub2video_push_ref(), and transcode_init().
int InputStream::reinit_filters |
Definition at line 271 of file ffmpeg.h.
Referenced by add_input_streams(), and decode_video().