FFmpeg
|
#include <ffmpeg.h>
Data Structures | |
struct | sub2video |
int InputStream::file_index |
Definition at line 336 of file ffmpeg.h.
Referenced by add_input_streams(), check_decode_result(), configure_input_audio_filter(), configure_input_filter(), configure_input_video_filter(), decode_audio(), decode_video(), do_streamcopy(), get_format(), guess_input_channel_layout(), ifilter_send_eof(), init_input_stream(), init_output_stream_streamcopy(), ist_iter(), new_audio_stream(), process_input(), process_input_packet(), sub2video_heartbeat(), sub2video_prepare(), transcode(), transcode_from_filter(), transcode_step(), and ts_discontinuity_detect().
AVStream * InputStream::st |
Definition at line 337 of file ffmpeg.h.
Referenced by add_input_streams(), check_decode_result(), configure_input_audio_filter(), configure_input_filter(), configure_input_video_filter(), decode_audio(), decode_flush(), decode_video(), do_streamcopy(), do_video_out(), get_format(), guess_input_channel_layout(), ifile_duration_update(), ifilter_send_eof(), init_encoder_time_base(), init_input_filter(), init_input_stream(), init_output_stream(), init_output_stream_streamcopy(), ist_iter(), map_auto_audio(), map_auto_video(), map_manual(), new_audio_stream(), open_input_file(), process_input(), process_input_packet(), seek_to_start(), send_filter_eof(), show_stream(), sub2video_heartbeat(), sub2video_update(), thread_start(), ts_discontinuity_detect(), ts_discontinuity_process(), and ts_fixup().
int InputStream::discard |
Definition at line 338 of file ffmpeg.h.
Referenced by add_input_streams(), init_input_filter(), process_input(), and transcode_init().
int InputStream::user_set_discard |
Definition at line 339 of file ffmpeg.h.
Referenced by add_input_streams(), init_input_filter(), map_auto_audio(), map_auto_video(), map_manual(), and opt_map_channel().
int InputStream::decoding_needed |
Definition at line 340 of file ffmpeg.h.
Referenced by decode_flush(), ifile_get_packet(), init_input_filter(), init_input_stream(), of_open(), print_final_stats(), process_input_packet(), thread_start(), and trigger_fix_sub_duration_heartbeat().
int InputStream::processing_needed |
Definition at line 343 of file ffmpeg.h.
Referenced by decode_flush(), init_input_filter(), of_open(), and process_input().
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 352 of file ffmpeg.h.
Referenced by add_input_streams(), decode_flush(), decode_video(), do_streamcopy(), flush_encoders(), ifilter_parameters_from_codecpar(), ifilter_send_eof(), ifilter_send_frame(), init_output_stream_streamcopy(), ist_free(), print_final_stats(), process_input(), process_input_packet(), ts_discontinuity_detect(), and ts_discontinuity_process().
AVCodecContext * InputStream::dec_ctx |
Definition at line 353 of file ffmpeg.h.
Referenced by add_input_streams(), check_keyboard_interaction(), configure_input_audio_filter(), configure_input_video_filter(), decode_audio(), decode_flush(), decode_video(), guess_input_channel_layout(), hw_device_setup_for_decode(), init_input_filter(), init_input_stream(), init_output_stream_encode(), ist_free(), open_input_file(), process_input_packet(), show_stream(), sub2video_get_blank_frame(), sub2video_prepare(), transcode_subtitles(), and trigger_fix_sub_duration_heartbeat().
const AVCodec* InputStream::dec |
Definition at line 354 of file ffmpeg.h.
Referenced by add_input_streams(), configure_input_filter(), hw_device_setup_for_decode(), init_input_stream(), and init_output_stream_encode().
AVFrame* InputStream::decoded_frame |
Definition at line 355 of file ffmpeg.h.
Referenced by add_input_streams(), check_decode_result(), decode_audio(), decode_video(), ist_free(), and send_frame_to_filters().
AVPacket* InputStream::pkt |
Definition at line 356 of file ffmpeg.h.
Referenced by add_input_streams(), ist_free(), and process_input_packet().
AVRational InputStream::framerate_guessed |
Definition at line 358 of file ffmpeg.h.
Referenced by add_input_streams(), and configure_input_video_filter().
int64_t InputStream::prev_pkt_pts |
Definition at line 360 of file ffmpeg.h.
Referenced by add_input_streams(), and decode_audio().
int64_t InputStream::start |
Definition at line 361 of file ffmpeg.h.
Referenced by ifile_get_packet().
int64_t InputStream::next_dts |
Definition at line 364 of file ffmpeg.h.
Referenced by decode_audio(), init_input_stream(), process_input_packet(), and ts_discontinuity_detect().
int64_t InputStream::first_dts |
dts of the first packet read for this stream (in AV_TIME_BASE units)
Definition at line 365 of file ffmpeg.h.
Referenced by add_input_streams(), do_video_out(), ifile_get_packet(), and process_input_packet().
int64_t InputStream::dts |
dts of the last packet read for this stream (in AV_TIME_BASE units)
Definition at line 366 of file ffmpeg.h.
Referenced by decode_audio(), decode_video(), do_streamcopy(), ifile_get_packet(), process_input_packet(), and ts_discontinuity_detect().
int64_t InputStream::next_pts |
synthetic pts for the next decode frame (in AV_TIME_BASE units)
Definition at line 368 of file ffmpeg.h.
Referenced by decode_audio(), decode_video(), init_input_stream(), and process_input_packet().
int64_t InputStream::pts |
current pts of the decoded frame (in AV_TIME_BASE units)
Definition at line 369 of file ffmpeg.h.
Referenced by check_output_constraints(), decode_video(), do_streamcopy(), process_input_packet(), send_filter_eof(), and ts_discontinuity_detect().
int InputStream::wrap_correction_done |
Definition at line 370 of file ffmpeg.h.
Referenced by ts_fixup().
int InputStream::last_pkt_repeat_pict |
Definition at line 376 of file ffmpeg.h.
Referenced by ifile_get_packet(), and process_input_packet().
int64_t InputStream::filter_in_rescale_delta_last |
Definition at line 378 of file ffmpeg.h.
Referenced by add_input_streams(), decode_audio(), and do_streamcopy().
int64_t InputStream::min_pts |
Definition at line 380 of file ffmpeg.h.
Referenced by add_input_streams(), ifile_duration_update(), and ts_fixup().
int64_t InputStream::max_pts |
Definition at line 381 of file ffmpeg.h.
Referenced by add_input_streams(), ifile_duration_update(), and ts_fixup().
int64_t InputStream::cfr_next_pts |
Definition at line 385 of file ffmpeg.h.
Referenced by decode_video().
int64_t InputStream::nb_samples |
Definition at line 387 of file ffmpeg.h.
Referenced by add_input_streams(), decode_audio(), and decode_flush().
double InputStream::ts_scale |
Definition at line 389 of file ffmpeg.h.
Referenced by add_input_streams(), and ts_fixup().
int InputStream::saw_first_ts |
Definition at line 390 of file ffmpeg.h.
Referenced by process_input_packet().
AVDictionary* InputStream::decoder_opts |
Definition at line 391 of file ffmpeg.h.
Referenced by add_input_streams(), init_input_stream(), and ist_free().
AVRational InputStream::framerate |
Definition at line 392 of file ffmpeg.h.
Referenced by add_input_streams(), configure_input_video_filter(), decode_video(), init_output_stream_streamcopy(), process_input_packet(), and seek_to_start().
int InputStream::top_field_first |
Definition at line 393 of file ffmpeg.h.
Referenced by add_input_streams(), and decode_video().
int InputStream::guess_layout_max |
Definition at line 394 of file ffmpeg.h.
Referenced by add_input_streams(), and guess_input_channel_layout().
int InputStream::autorotate |
Definition at line 396 of file ffmpeg.h.
Referenced by add_input_streams(), configure_input_video_filter(), and init_output_stream().
int InputStream::fix_sub_duration |
Definition at line 398 of file ffmpeg.h.
Referenced by add_input_streams(), fix_sub_duration_heartbeat(), and process_subtitle().
int InputStream::got_output |
Definition at line 400 of file ffmpeg.h.
Referenced by check_decode_result(), decode_audio(), decode_video(), fix_sub_duration_heartbeat(), ifile_get_packet(), process_input_packet(), process_subtitle(), transcode_step(), and transcode_subtitles().
int InputStream::ret |
Definition at line 401 of file ffmpeg.h.
Referenced by process_subtitle().
AVSubtitle InputStream::subtitle |
Definition at line 402 of file ffmpeg.h.
Referenced by fix_sub_duration_heartbeat(), ist_free(), process_subtitle(), and transcode_subtitles().
struct { ... } InputStream::prev_sub |
Referenced by fix_sub_duration_heartbeat(), ist_free(), and process_subtitle().
InputFilter** InputStream::filters |
Definition at line 416 of file ffmpeg.h.
Referenced by init_input_filter(), init_simple_filtergraph(), ist_free(), send_filter_eof(), send_frame_to_filters(), sub2video_flush(), sub2video_heartbeat(), and sub2video_push_ref().
int InputStream::nb_filters |
Definition at line 417 of file ffmpeg.h.
Referenced by init_input_filter(), init_simple_filtergraph(), process_subtitle(), send_filter_eof(), send_frame_to_filters(), sub2video_flush(), sub2video_heartbeat(), and sub2video_push_ref().
int InputStream::reinit_filters |
Definition at line 419 of file ffmpeg.h.
Referenced by add_input_streams(), and ifilter_send_frame().
enum HWAccelID InputStream::hwaccel_id |
Definition at line 422 of file ffmpeg.h.
Referenced by add_input_streams(), get_format(), and hw_device_setup_for_decode().
enum AVHWDeviceType InputStream::hwaccel_device_type |
Definition at line 423 of file ffmpeg.h.
Referenced by add_input_streams(), get_format(), and hw_device_setup_for_decode().
char* InputStream::hwaccel_device |
Definition at line 424 of file ffmpeg.h.
Referenced by add_input_streams(), hw_device_setup_for_decode(), and ist_free().
enum AVPixelFormat InputStream::hwaccel_output_format |
Definition at line 425 of file ffmpeg.h.
Referenced by add_input_streams(), and hwaccel_retrieve_data().
int(* InputStream::hwaccel_retrieve_data) (AVCodecContext *s, AVFrame *frame) |
Definition at line 427 of file ffmpeg.h.
Referenced by decode_video(), and hwaccel_decode_init().
enum AVPixelFormat InputStream::hwaccel_pix_fmt |
Definition at line 428 of file ffmpeg.h.
Referenced by add_input_streams(), decode_video(), and get_format().
uint64_t InputStream::data_size |
Definition at line 432 of file ffmpeg.h.
Referenced by print_final_stats(), and process_input().
uint64_t InputStream::nb_packets |
Definition at line 434 of file ffmpeg.h.
Referenced by ifile_get_packet(), print_final_stats(), and process_input().
uint64_t InputStream::frames_decoded |
Definition at line 436 of file ffmpeg.h.
Referenced by decode_audio(), decode_video(), print_final_stats(), and transcode_subtitles().
uint64_t InputStream::samples_decoded |
Definition at line 437 of file ffmpeg.h.
Referenced by decode_audio(), and print_final_stats().
int64_t* InputStream::dts_buffer |
Definition at line 439 of file ffmpeg.h.
Referenced by decode_video(), and ist_free().
int InputStream::nb_dts_buffer |
Definition at line 440 of file ffmpeg.h.
Referenced by decode_video().