FFmpeg
|
#include <ffmpeg.h>
Data Structures | |
struct | sub2video |
const AVClass* InputStream::class |
Definition at line 330 of file ffmpeg.h.
Referenced by demux_stream_alloc().
int InputStream::file_index |
Definition at line 332 of file ffmpeg.h.
Referenced by configure_input_audio_filter(), configure_input_video_filter(), dec_packet(), demux_stream_alloc(), fg_transcode_step(), get_format(), ifilter_send_eof(), input_packet_process(), ist_iter(), new_stream_audio(), ost_add(), process_input_packet(), streamcopy_init(), transcode(), transcode_step(), and video_duration_estimate().
int InputStream::index |
Definition at line 333 of file ffmpeg.h.
Referenced by configure_input_audio_filter(), configure_input_video_filter(), dec_packet(), demux_stream_alloc(), get_format(), ifilter_send_eof(), ist_iter(), new_stream_audio(), and ost_add().
AVStream * InputStream::st |
Definition at line 335 of file ffmpeg.h.
Referenced by add_display_matrix_to_stream(), add_input_streams(), configure_input_video_filter(), dec_open(), decode_flush(), demux_stream_alloc(), dump_attachment(), enc_open(), ifile_duration_update(), ifile_open(), ifilter_bind_ist(), input_packet_process(), ist_dts_update(), ist_use(), map_auto_audio(), map_auto_video(), map_manual(), open_input_file(), ost_add(), process_frame(), read_interval_packets(), seek_to_start(), show_packet(), show_stream(), streamcopy_init(), thread_start(), ts_discontinuity_detect(), ts_fixup(), video_duration_estimate(), and video_frame_process().
int InputStream::discard |
Definition at line 336 of file ffmpeg.h.
Referenced by add_input_streams(), decode_flush(), demux_final_stats(), discard_unused_programs(), ist_use(), and process_input().
int InputStream::user_set_discard |
Definition at line 337 of file ffmpeg.h.
Referenced by add_input_streams(), ist_use(), map_auto_audio(), map_auto_video(), map_manual(), and opt_map_channel().
int InputStream::decoding_needed |
Definition at line 338 of file ffmpeg.h.
Referenced by dec_open(), decode_flush(), demux_final_stats(), ist_use(), process_input_packet(), thread_start(), and trigger_fix_sub_duration_heartbeat().
int InputStream::want_frame_data |
Definition at line 342 of file ffmpeg.h.
Referenced by dec_packet().
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 349 of file ffmpeg.h.
Referenced by add_input_streams(), decode_flush(), demux_final_stats(), input_packet_process(), ist_dts_update(), ist_free(), streamcopy_init(), ts_discontinuity_process(), and video_frame_process().
Decoder* InputStream::decoder |
Definition at line 350 of file ffmpeg.h.
Referenced by dec_open(), dec_packet(), ist_free(), send_filter_eof(), video_duration_estimate(), and video_frame_process().
AVCodecContext * InputStream::dec_ctx |
Definition at line 351 of file ffmpeg.h.
Referenced by add_input_streams(), close_input_file(), configure_input_audio_filter(), configure_input_video_filter(), dec_open(), dec_packet(), decode_flush(), enc_open(), guess_input_channel_layout(), hw_device_setup_for_decode(), ist_filter_add(), ist_free(), ist_use(), open_input_file(), process_frame(), read_interval_packets(), show_stream(), sub2video_heartbeat(), transcode_subtitles(), trigger_fix_sub_duration_heartbeat(), video_duration_estimate(), and video_frame_process().
const AVCodec* InputStream::dec |
Definition at line 352 of file ffmpeg.h.
Referenced by add_input_streams(), dec_open(), and hw_device_setup_for_decode().
const AVCodecDescriptor* InputStream::codec_desc |
Definition at line 353 of file ffmpeg.h.
Referenced by add_input_streams(), and ist_dts_update().
AVRational InputStream::framerate_guessed |
Definition at line 355 of file ffmpeg.h.
Referenced by add_input_streams(), and configure_input_video_filter().
int64_t InputStream::nb_samples |
Definition at line 357 of file ffmpeg.h.
Referenced by add_input_streams(), dec_packet(), and decode_flush().
AVDictionary* InputStream::decoder_opts |
Definition at line 359 of file ffmpeg.h.
Referenced by add_input_streams(), dec_open(), and ist_free().
AVRational InputStream::framerate |
Definition at line 360 of file ffmpeg.h.
Referenced by add_input_streams(), configure_input_video_filter(), ist_dts_update(), seek_to_start(), streamcopy_init(), video_duration_estimate(), and video_frame_process().
int InputStream::top_field_first |
Definition at line 361 of file ffmpeg.h.
Referenced by add_input_streams(), and video_frame_process().
int InputStream::autorotate |
Definition at line 363 of file ffmpeg.h.
Referenced by add_input_streams(), configure_input_video_filter(), and enc_open().
int InputStream::fix_sub_duration |
Definition at line 365 of file ffmpeg.h.
Referenced by add_input_streams(), fix_sub_duration_heartbeat(), and process_subtitle().
int InputStream::got_output |
Definition at line 367 of file ffmpeg.h.
Referenced by process_subtitle().
int InputStream::ret |
Definition at line 368 of file ffmpeg.h.
Referenced by process_subtitle().
AVSubtitle InputStream::subtitle |
Definition at line 369 of file ffmpeg.h.
Referenced by fix_sub_duration_heartbeat(), ist_free(), and process_subtitle().
struct { ... } InputStream::prev_sub |
Referenced by fix_sub_duration_heartbeat(), ist_free(), and process_subtitle().
Referenced by add_input_streams(), and ifilter_parameters_from_dec().
InputFilter** InputStream::filters |
Definition at line 378 of file ffmpeg.h.
Referenced by ist_filter_add(), ist_free(), process_subtitle(), send_filter_eof(), send_frame_to_filters(), sub2video_flush(), and sub2video_heartbeat().
int InputStream::nb_filters |
Definition at line 379 of file ffmpeg.h.
Referenced by ist_filter_add(), process_subtitle(), send_filter_eof(), send_frame_to_filters(), sub2video_flush(), and sub2video_heartbeat().
struct OutputStream** InputStream::outputs |
Definition at line 386 of file ffmpeg.h.
Referenced by ist_free(), ist_output_add(), process_input(), process_input_packet(), and process_subtitle().
int InputStream::nb_outputs |
Definition at line 387 of file ffmpeg.h.
Referenced by ist_output_add(), process_input(), process_input_packet(), and process_subtitle().
int InputStream::reinit_filters |
Definition at line 389 of file ffmpeg.h.
Referenced by add_input_streams(), and ifilter_send_frame().
enum HWAccelID InputStream::hwaccel_id |
Definition at line 392 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 393 of file ffmpeg.h.
Referenced by add_input_streams(), get_format(), and hw_device_setup_for_decode().
char* InputStream::hwaccel_device |
Definition at line 394 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 395 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 397 of file ffmpeg.h.
Referenced by hwaccel_decode_init(), and video_frame_process().
enum AVPixelFormat InputStream::hwaccel_pix_fmt |
Definition at line 398 of file ffmpeg.h.
Referenced by add_input_streams(), get_format(), and video_frame_process().
uint64_t InputStream::frames_decoded |
Definition at line 402 of file ffmpeg.h.
Referenced by dec_packet(), demux_final_stats(), transcode(), and transcode_subtitles().
uint64_t InputStream::samples_decoded |
Definition at line 403 of file ffmpeg.h.
Referenced by dec_packet(), and demux_final_stats().
uint64_t InputStream::decode_errors |
Definition at line 404 of file ffmpeg.h.
Referenced by dec_packet(), demux_final_stats(), transcode(), and transcode_subtitles().