Libav
|
#include <avconv.h>
int OutputStream::file_index |
Definition at line 343 of file avconv.h.
Referenced by check_output_constraints(), check_recording_time(), choose_encoder(), configure_output_audio_filter(), configure_output_video_filter(), do_streamcopy(), finish_output_stream(), flush_encoders(), init_output_filter(), init_output_stream(), init_output_stream_encode(), init_output_stream_streamcopy(), need_output(), new_output_stream(), open_output_file(), output_packet(), poll_filter(), transcode_init(), transcode_subtitles(), and write_packet().
int OutputStream::index |
Definition at line 344 of file avconv.h.
Referenced by choose_encoder(), configure_output_audio_filter(), configure_output_video_filter(), init_output_filter(), init_output_stream(), new_output_stream(), open_output_file(), output_packet(), poll_filter(), transcode_init(), and write_packet().
int OutputStream::source_index |
Definition at line 345 of file avconv.h.
Referenced by check_output_constraints(), get_input_stream(), init_output_filter(), open_output_file(), process_input(), and transcode_init().
AVStream * OutputStream::st |
Definition at line 346 of file avconv.h.
Referenced by add_audio_stream(), add_video_stream(), choose_encoder(), do_video_out(), encode_audio_frame(), get_ost_filters(), init_output_bsfs(), init_output_stream(), init_output_stream_encode(), init_output_stream_streamcopy(), new_audio_stream(), new_output_stream(), new_video_stream(), open_audio(), open_output_file(), open_video(), set_encoder_id(), write_packet(), and write_video_frame().
int OutputStream::encoding_needed |
Definition at line 347 of file avconv.h.
Referenced by choose_encoder(), flush_encoders(), init_output_stream(), open_output_file(), print_final_stats(), process_input_packet(), transcode(), transcode_subtitles(), and write_packet().
int OutputStream::frame_number |
Definition at line 348 of file avconv.h.
Referenced by do_streamcopy(), do_video_out(), do_video_stats(), need_output(), print_report(), and write_packet().
struct InputStream* OutputStream::sync_ist |
Definition at line 352 of file avconv.h.
Referenced by open_output_file(), and transcode_init().
int64_t OutputStream::sync_opts |
Definition at line 353 of file avconv.h.
Referenced by check_recording_time(), do_audio_out(), do_streamcopy(), do_subtitle_out(), do_video_out(), do_video_stats(), and poll_filters().
int64_t OutputStream::first_pts |
Definition at line 356 of file avconv.h.
Referenced by check_recording_time(), dash_write_header(), dash_write_packet(), dash_write_trailer(), and do_video_out().
int64_t OutputStream::last_mux_dts |
Definition at line 358 of file avconv.h.
Referenced by new_output_stream(), print_report(), and write_packet().
AVRational OutputStream::mux_timebase |
Definition at line 360 of file avconv.h.
Referenced by do_streamcopy(), do_subtitle_out(), init_output_stream(), print_report(), and write_packet().
int OutputStream::nb_bitstream_filters |
Definition at line 362 of file avconv.h.
Referenced by avconv_cleanup(), init_output_bsfs(), new_output_stream(), and output_packet().
const AVBitStreamFilter** OutputStream::bitstream_filters |
Definition at line 363 of file avconv.h.
Referenced by avconv_cleanup(), init_output_bsfs(), and new_output_stream().
AVBSFContext** OutputStream::bsf_ctx |
Definition at line 364 of file avconv.h.
Referenced by avconv_cleanup(), init_output_bsfs(), and output_packet().
AVCodecContext* OutputStream::enc_ctx |
Definition at line 366 of file avconv.h.
Referenced by avconv_cleanup(), check_recording_time(), configure_output_audio_filter(), do_audio_out(), do_streamcopy(), do_subtitle_out(), do_video_out(), do_video_stats(), flush_encoders(), get_input_stream(), init_output_stream(), init_output_stream_encode(), new_audio_stream(), new_output_stream(), new_subtitle_stream(), new_video_stream(), open_output_file(), poll_filter(), print_final_stats(), print_report(), and transcode().
AVCodec* OutputStream::enc |
Definition at line 367 of file avconv.h.
Referenced by add_audio_stream(), add_video_stream(), choose_encoder(), close_stream(), encode_audio_frame(), get_audio_frame(), get_video_frame(), init_output_stream(), main(), new_output_stream(), new_video_stream(), open_audio(), open_output_file(), open_video(), poll_filter(), process_input(), set_encoder_id(), transcode_init(), and write_video_frame().
int64_t OutputStream::max_frames |
Definition at line 368 of file avconv.h.
Referenced by do_video_out(), need_output(), new_output_stream(), and write_packet().
AVFrame* OutputStream::filtered_frame |
Definition at line 369 of file avconv.h.
Referenced by avconv_cleanup(), and poll_filter().
AVRational OutputStream::frame_rate |
Definition at line 374 of file avconv.h.
Referenced by configure_output_video_filter(), init_output_stream_encode(), new_video_stream(), open_output_file(), and write_packet().
int OutputStream::force_fps |
Definition at line 375 of file avconv.h.
Referenced by new_video_stream(), and open_output_file().
int OutputStream::top_field_first |
Definition at line 376 of file avconv.h.
Referenced by do_video_out(), and new_video_stream().
float OutputStream::frame_aspect_ratio |
Definition at line 378 of file avconv.h.
Referenced by init_output_stream_encode(), init_output_stream_streamcopy(), new_video_stream(), and poll_filter().
int64_t* OutputStream::forced_kf_pts |
Definition at line 381 of file avconv.h.
Referenced by do_video_out(), parse_forced_key_frames(), and transcode().
int OutputStream::forced_kf_count |
Definition at line 382 of file avconv.h.
Referenced by do_video_out(), and parse_forced_key_frames().
int OutputStream::forced_kf_index |
Definition at line 383 of file avconv.h.
Referenced by do_video_out().
char* OutputStream::forced_keyframes |
Definition at line 384 of file avconv.h.
Referenced by avconv_cleanup(), init_output_stream_encode(), and new_video_stream().
char* OutputStream::logfile_prefix |
Definition at line 386 of file avconv.h.
Referenced by avconv_cleanup(), and new_video_stream().
FILE* OutputStream::logfile |
Definition at line 387 of file avconv.h.
Referenced by do_video_out(), flush_encoders(), new_video_stream(), and transcode().
OutputFilter* OutputStream::filter |
Definition at line 389 of file avconv.h.
Referenced by get_input_stream(), init_output_filter(), init_output_stream(), init_output_stream_encode(), open_output_file(), poll_filter(), poll_filters(), and transcode_init().
char* OutputStream::avfilter |
Definition at line 390 of file avconv.h.
Referenced by avconv_cleanup(), configure_filtergraph(), new_audio_stream(), and new_video_stream().
int64_t OutputStream::sws_flags |
Definition at line 392 of file avconv.h.
Referenced by configure_filtergraph(), configure_output_video_filter(), and new_output_stream().
AVDictionary* OutputStream::encoder_opts |
Definition at line 393 of file avconv.h.
Referenced by init_output_stream(), new_output_stream(), new_video_stream(), and transcode().
AVDictionary* OutputStream::resample_opts |
Definition at line 394 of file avconv.h.
Referenced by configure_filtergraph(), new_output_stream(), and transcode().
int OutputStream::finished |
Definition at line 395 of file avconv.h.
Referenced by check_recording_time(), do_streamcopy(), finish_output_stream(), need_output(), and new_attachment_stream().
int OutputStream::stream_copy |
Definition at line 396 of file avconv.h.
Referenced by choose_encoder(), init_output_filter(), init_output_stream(), new_attachment_stream(), new_audio_stream(), new_data_stream(), new_video_stream(), open_output_file(), print_report(), process_input(), and transcode_init().
int OutputStream::initialized |
Definition at line 401 of file avconv.h.
Referenced by check_init_output_file(), init_output_stream(), and poll_filter().
const char* OutputStream::attachment_filename |
Definition at line 403 of file avconv.h.
Referenced by open_output_file(), and transcode_init().
int OutputStream::copy_initial_nonkeyframes |
Definition at line 404 of file avconv.h.
Referenced by do_streamcopy(), and new_video_stream().
enum AVPixelFormat OutputStream::pix_fmts[2] |
Definition at line 406 of file avconv.h.
Referenced by new_output_stream().
AVCodecParserContext* OutputStream::parser |
Definition at line 408 of file avconv.h.
Referenced by avconv_cleanup(), do_streamcopy(), and init_output_stream_streamcopy().
AVCodecContext* OutputStream::parser_avctx |
Definition at line 409 of file avconv.h.
Referenced by avconv_cleanup(), do_streamcopy(), init_output_stream(), and init_output_stream_streamcopy().
uint64_t OutputStream::data_size |
Definition at line 413 of file avconv.h.
Referenced by do_video_stats(), print_final_stats(), and write_packet().
int OutputStream::packets_written |
Definition at line 415 of file avconv.h.
Referenced by dash_flush(), dash_write_packet(), hds_flush(), hds_write_packet(), ism_flush(), ism_write_packet(), print_final_stats(), and write_packet().
uint64_t OutputStream::frames_encoded |
Definition at line 417 of file avconv.h.
Referenced by do_audio_out(), do_subtitle_out(), do_video_out(), and print_final_stats().
uint64_t OutputStream::samples_encoded |
Definition at line 418 of file avconv.h.
Referenced by do_audio_out(), and print_final_stats().
int OutputStream::quality |
Definition at line 421 of file avconv.h.
Referenced by do_video_stats(), print_report(), and write_packet().
int OutputStream::max_muxing_queue_size |
Definition at line 423 of file avconv.h.
Referenced by new_output_stream(), and write_packet().
AVFifoBuffer* OutputStream::muxing_queue |
Definition at line 426 of file avconv.h.
Referenced by avconv_cleanup(), check_init_output_file(), new_output_stream(), and write_packet().
AVCodecContext* OutputStream::enc |
int64_t OutputStream::next_pts |
Definition at line 58 of file output.c.
Referenced by get_audio_frame(), get_video_frame(), main(), and process_audio_stream().
AVFrame* OutputStream::frame |
Definition at line 60 of file output.c.
Referenced by alloc_audio_frame(), close_stream(), get_audio_frame(), get_video_frame(), open_audio(), open_video(), process_audio_stream(), and write_video_frame().
AVFrame* OutputStream::tmp_frame |
Definition at line 61 of file output.c.
Referenced by close_stream(), get_audio_frame(), get_video_frame(), open_audio(), and open_video().
float OutputStream::t |
Definition at line 63 of file output.c.
Referenced by get_audio_frame(), and open_audio().
float OutputStream::tincr |
Definition at line 63 of file output.c.
Referenced by get_audio_frame(), and open_audio().
float OutputStream::tincr2 |
Definition at line 63 of file output.c.
Referenced by get_audio_frame(), and open_audio().
struct SwsContext* OutputStream::sws_ctx |
Definition at line 65 of file output.c.
Referenced by close_stream(), and get_video_frame().
AVAudioResampleContext* OutputStream::avr |
Definition at line 66 of file output.c.
Referenced by add_audio_stream(), close_stream(), and process_audio_stream().
AVFormatContext * OutputStream::ctx |
Definition at line 61 of file dashenc.c.
Referenced by dash_flush(), dash_free(), dash_write_header(), dash_write_packet(), get_private_data(), hds_flush(), hds_free(), hds_write_header(), hds_write_packet(), ism_flush(), ism_free(), ism_seek(), ism_write_header(), ism_write_packet(), output_segment_list(), and update_stream_extradata().
int OutputStream::ctx_inited |
Definition at line 62 of file dashenc.c.
Referenced by dash_free(), dash_write_header(), hds_free(), hds_write_header(), ism_free(), and ism_write_header().
uint8_t OutputStream::iobuf |
Definition at line 63 of file dashenc.c.
Referenced by dash_write_header(), hds_write_header(), and ism_write_header().
AVIOContext * OutputStream::out |
Definition at line 64 of file dashenc.c.
Referenced by close_file(), dash_flush(), dash_free(), dash_write(), dash_write_header(), hds_free(), hds_write(), init_file(), ism_flush(), ism_free(), ism_seek(), and ism_write().
char OutputStream::initfile[1024] |
Definition at line 66 of file dashenc.c.
Referenced by dash_flush(), dash_write_header(), dash_write_trailer(), and output_segment_list().
int64_t OutputStream::init_start_pos |
Definition at line 67 of file dashenc.c.
Referenced by dash_write_header(), and output_segment_list().
int OutputStream::init_range_length |
Definition at line 68 of file dashenc.c.
Referenced by dash_flush(), and output_segment_list().
int OutputStream::nb_segments |
Definition at line 69 of file dashenc.c.
Referenced by add_segment(), dash_flush(), dash_free(), output_segment_list(), and write_manifest().
int OutputStream::segments_size |
Definition at line 69 of file dashenc.c.
Referenced by add_segment().
int OutputStream::segment_index |
Definition at line 69 of file dashenc.c.
Referenced by add_segment(), dash_flush(), dash_write_header(), dash_write_packet(), and output_segment_list().
Segment** OutputStream::segments |
Definition at line 70 of file dashenc.c.
Referenced by add_segment(), dash_flush(), dash_free(), output_segment_list(), and write_manifest().
int64_t OutputStream::start_pts |
Definition at line 71 of file dashenc.c.
Referenced by dash_flush(), dash_write_packet(), and dash_write_trailer().
int64_t OutputStream::max_pts |
Definition at line 71 of file dashenc.c.
Referenced by dash_flush(), dash_write_header(), dash_write_packet(), and dash_write_trailer().
int64_t OutputStream::last_dts |
Definition at line 72 of file dashenc.c.
Referenced by dash_write_header(), and dash_write_packet().
int OutputStream::bit_rate |
Definition at line 73 of file dashenc.c.
Referenced by dash_flush(), and dash_write_header().
char OutputStream::bandwidth_str[64] |
Definition at line 74 of file dashenc.c.
Referenced by dash_write_header(), and write_manifest().
char OutputStream::codec_str[100] |
Definition at line 76 of file dashenc.c.
Referenced by dash_write_header(), update_stream_extradata(), and write_manifest().
int OutputStream::bitrate |
Definition at line 45 of file hdsenc.c.
Referenced by hds_write_header(), and write_manifest().
int OutputStream::first_stream |
Definition at line 46 of file hdsenc.c.
Referenced by hds_flush(), hds_write_header(), hds_write_packet(), and write_abst().
char OutputStream::temp_filename[1024] |
Definition at line 50 of file hdsenc.c.
Referenced by hds_flush(), hds_write_header(), and init_file().
int64_t OutputStream::frag_start_ts |
Definition at line 51 of file hdsenc.c.
Referenced by hds_flush(), and hds_write_packet().
int64_t OutputStream::last_ts |
Definition at line 51 of file hdsenc.c.
Referenced by hds_write_packet(), hds_write_trailer(), write_abst(), and write_manifest().
int OutputStream::nb_fragments |
Definition at line 54 of file hdsenc.c.
Referenced by add_fragment(), hds_flush(), hds_free(), ism_flush(), ism_free(), ism_seek(), output_chunk_list(), write_abst(), and write_manifest().
int OutputStream::fragments_size |
Definition at line 54 of file hdsenc.c.
Referenced by add_fragment().
int OutputStream::fragment_index |
Definition at line 54 of file hdsenc.c.
Referenced by add_fragment(), hds_flush(), hds_write_header(), hds_write_packet(), and write_abst().
Fragment ** OutputStream::fragments |
Definition at line 55 of file hdsenc.c.
Referenced by add_fragment(), hds_flush(), hds_free(), ism_flush(), ism_free(), ism_seek(), output_chunk_list(), write_abst(), and write_manifest().
int OutputStream::has_audio |
Definition at line 57 of file hdsenc.c.
Referenced by hds_write_header().
int OutputStream::has_video |
Definition at line 57 of file hdsenc.c.
Referenced by hds_write_header(), and hds_write_packet().
uint8_t* OutputStream::metadata |
Definition at line 59 of file hdsenc.c.
Referenced by hds_free(), parse_header(), and write_manifest().
int OutputStream::metadata_size |
Definition at line 60 of file hdsenc.c.
Referenced by hds_write(), parse_header(), and write_manifest().
uint8_t* OutputStream::extra_packets[2] |
Definition at line 62 of file hdsenc.c.
Referenced by hds_free(), init_file(), and parse_header().
int OutputStream::extra_packet_sizes[2] |
Definition at line 63 of file hdsenc.c.
Referenced by init_file(), and parse_header().
int OutputStream::nb_extra_packets |
Definition at line 64 of file hdsenc.c.
Referenced by hds_free(), init_file(), and parse_header().
char OutputStream::dirname[1024] |
Definition at line 52 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_write_header().
URLContext* OutputStream::out |
Definition at line 54 of file smoothstreamingenc.c.
URLContext* OutputStream::out2 |
Definition at line 55 of file smoothstreamingenc.c.
Referenced by ism_free(), ism_seek(), and ism_write().
URLContext* OutputStream::tail_out |
Definition at line 56 of file smoothstreamingenc.c.
Referenced by ism_flush(), ism_free(), and ism_seek().
int64_t OutputStream::tail_pos |
Definition at line 57 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_write().
int64_t OutputStream::cur_pos |
Definition at line 57 of file smoothstreamingenc.c.
Referenced by ism_seek(), and ism_write().
int64_t OutputStream::cur_start_pos |
Definition at line 57 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_seek().
const char* OutputStream::stream_type_tag |
Definition at line 59 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_write_header().
const char* OutputStream::fourcc |
Definition at line 63 of file smoothstreamingenc.c.
Referenced by ism_write_header(), and write_manifest().
char* OutputStream::private_str |
Definition at line 64 of file smoothstreamingenc.c.
Referenced by get_private_data(), ism_free(), and write_manifest().
int OutputStream::packet_size |
Definition at line 65 of file smoothstreamingenc.c.
Referenced by ism_write_header(), and write_manifest().
int OutputStream::audio_tag |
Definition at line 66 of file smoothstreamingenc.c.
Referenced by ism_write_header(), and write_manifest().
const URLProtocol** OutputStream::protocols |
Definition at line 68 of file smoothstreamingenc.c.
Referenced by ism_seek(), and ism_write_header().