FFmpeg
|
#include <ffmpeg.h>
AVStream * OutputStream::st |
Definition at line 55 of file muxing.c.
Referenced by add_stream(), check_init_output_file(), choose_encoder(), choose_output(), choose_pix_fmts(), configure_filtergraph(), do_streamcopy(), do_video_out(), do_video_stats(), flush_encoders(), get_ost_filters(), init_output_bsfs(), init_output_stream(), init_output_stream_encode(), init_output_stream_streamcopy(), new_audio_stream(), new_output_stream(), new_subtitle_stream(), new_video_stream(), open_audio(), open_output_file(), open_video(), print_report(), set_dispositions(), set_encoder_id(), write_audio_frame(), write_packet(), and write_video_frame().
AVCodecContext* OutputStream::enc |
Definition at line 56 of file muxing.c.
Referenced by add_stream(), choose_encoder(), choose_pix_fmts(), close_stream(), configure_filtergraph(), get_audio_frame(), get_video_frame(), hw_device_setup_for_encode(), init_output_stream(), init_output_stream_encode(), new_output_stream(), new_video_stream(), open_audio(), open_output_file(), open_video(), process_input(), set_encoder_id(), transcode_init(), transcode_subtitles(), write_audio_frame(), and write_video_frame().
int64_t OutputStream::next_pts |
Definition at line 59 of file muxing.c.
Referenced by get_audio_frame(), and get_video_frame().
int OutputStream::samples_count |
AVFrame* OutputStream::frame |
Definition at line 62 of file muxing.c.
Referenced by close_stream(), get_video_frame(), open_audio(), open_video(), and write_audio_frame().
AVFrame* OutputStream::tmp_frame |
Definition at line 63 of file muxing.c.
Referenced by close_stream(), get_audio_frame(), get_video_frame(), open_audio(), and open_video().
AVPacket* OutputStream::tmp_pkt |
Definition at line 65 of file muxing.c.
Referenced by add_stream(), close_stream(), write_audio_frame(), and write_video_frame().
float OutputStream::t |
Definition at line 67 of file muxing.c.
Referenced by get_audio_frame(), and open_audio().
float OutputStream::tincr |
Definition at line 67 of file muxing.c.
Referenced by get_audio_frame(), and open_audio().
float OutputStream::tincr2 |
Definition at line 67 of file muxing.c.
Referenced by get_audio_frame(), and open_audio().
struct SwsContext* OutputStream::sws_ctx |
Definition at line 69 of file muxing.c.
Referenced by close_stream(), and get_video_frame().
struct SwrContext* OutputStream::swr_ctx |
Definition at line 70 of file muxing.c.
Referenced by close_stream(), open_audio(), and write_audio_frame().
int OutputStream::file_index |
Definition at line 452 of file ffmpeg.h.
Referenced by check_output_constraints(), check_recording_time(), check_streamcopy_filters(), choose_encoder(), close_output_stream(), configure_filtergraph(), configure_output_audio_filter(), configure_output_video_filter(), do_audio_out(), do_streamcopy(), do_subtitle_out(), do_video_out(), do_video_stats(), finish_output_stream(), flush_encoders(), init_encoder_time_base(), init_output_filter(), init_output_stream(), init_output_stream_encode(), init_output_stream_streamcopy(), init_output_stream_wrapper(), need_output(), new_audio_stream(), new_output_stream(), output_packet(), parse_forced_key_frames(), print_report(), reap_filters(), transcode_init(), transcode_subtitles(), and write_packet().
int OutputStream::index |
Definition at line 453 of file ffmpeg.h.
Referenced by convert_from_tensorflow.Operand::__lt__(), convert_from_tensorflow.Operand::__str__(), check_streamcopy_filters(), choose_encoder(), configure_filtergraph(), configure_output_audio_filter(), configure_output_video_filter(), do_audio_out(), do_video_out(), do_video_stats(), flush_encoders(), init_output_filter(), init_output_stream(), init_output_stream_encode(), init_output_stream_wrapper(), new_output_stream(), output_packet(), print_report(), transcode_init(), and write_packet().
int OutputStream::source_index |
Definition at line 454 of file ffmpeg.h.
Referenced by check_output_constraints(), do_video_out(), get_input_stream(), init_output_stream_encode(), new_audio_stream(), new_output_stream(), new_video_stream(), open_output_file(), process_input(), set_dispositions(), transcode_init(), and transcode_step().
int OutputStream::encoding_needed |
Definition at line 456 of file ffmpeg.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 457 of file ffmpeg.h.
Referenced by do_streamcopy(), do_video_out(), need_output(), print_report(), and write_packet().
struct InputStream* OutputStream::sync_ist |
Definition at line 460 of file ffmpeg.h.
Referenced by new_output_stream(), open_output_file(), and transcode_init().
int64_t OutputStream::sync_opts |
Definition at line 461 of file ffmpeg.h.
Referenced by check_recording_time(), close_output_stream(), do_audio_out(), do_streamcopy(), do_subtitle_out(), do_video_out(), and finish_output_stream().
int64_t OutputStream::first_pts |
Definition at line 464 of file ffmpeg.h.
Referenced by check_recording_time(), close_output_stream(), dash_init(), dash_parse_prft(), dash_write_packet(), dash_write_trailer(), and finish_output_stream().
int64_t OutputStream::last_mux_dts |
Definition at line 466 of file ffmpeg.h.
Referenced by choose_output(), new_output_stream(), and write_packet().
AVRational OutputStream::mux_timebase |
Definition at line 468 of file ffmpeg.h.
Referenced by check_init_output_file(), close_output_stream(), do_audio_out(), do_streamcopy(), do_subtitle_out(), do_video_out(), finish_output_stream(), flush_encoders(), init_output_stream_encode(), init_output_stream_streamcopy(), and write_packet().
AVRational OutputStream::enc_timebase |
Definition at line 469 of file ffmpeg.h.
Referenced by init_encoder_time_base(), and new_output_stream().
AVBSFContext* OutputStream::bsf_ctx |
Definition at line 471 of file ffmpeg.h.
Referenced by ffmpeg_cleanup(), init_output_bsfs(), new_output_stream(), and output_packet().
AVCodecContext* OutputStream::enc_ctx |
Definition at line 473 of file ffmpeg.h.
Referenced by adjust_frame_pts_to_encoder_tb(), check_keyboard_interaction(), check_recording_time(), choose_pix_fmts(), close_output_stream(), configure_filtergraph(), configure_output_audio_filter(), do_audio_out(), do_subtitle_out(), do_video_out(), do_video_stats(), ffmpeg_cleanup(), finish_output_stream(), flush_encoders(), hw_device_setup_for_encode(), init_encoder_time_base(), init_output_stream(), init_output_stream_encode(), init_output_stream_streamcopy(), new_audio_stream(), new_output_stream(), new_subtitle_stream(), new_video_stream(), open_output_file(), print_final_stats(), print_report(), reap_filters(), set_encoder_id(), transcode(), transcode_init(), and write_packet().
AVCodecParameters* OutputStream::ref_par |
Definition at line 474 of file ffmpeg.h.
Referenced by ffmpeg_cleanup(), init_output_stream_streamcopy(), and new_output_stream().
int64_t OutputStream::max_frames |
Definition at line 476 of file ffmpeg.h.
Referenced by do_video_out(), need_output(), new_output_stream(), and write_packet().
AVFrame* OutputStream::filtered_frame |
Definition at line 477 of file ffmpeg.h.
Referenced by ffmpeg_cleanup(), new_output_stream(), and reap_filters().
AVFrame* OutputStream::last_frame |
Definition at line 478 of file ffmpeg.h.
Referenced by do_video_out(), ffmpeg_cleanup(), and new_video_stream().
AVPacket* OutputStream::pkt |
Definition at line 479 of file ffmpeg.h.
Referenced by do_audio_out(), do_streamcopy(), do_subtitle_out(), do_video_out(), ffmpeg_cleanup(), flush_encoders(), and new_output_stream().
int OutputStream::last_dropped |
Definition at line 480 of file ffmpeg.h.
Referenced by do_video_out(), and print_report().
int OutputStream::last_nb0_frames[3] |
Definition at line 481 of file ffmpeg.h.
Referenced by do_video_out().
AVRational OutputStream::frame_rate |
Definition at line 486 of file ffmpeg.h.
Referenced by configure_output_video_filter(), do_video_out(), init_output_stream_encode(), init_output_stream_streamcopy(), new_video_stream(), open_output_file(), and write_packet().
AVRational OutputStream::max_frame_rate |
Definition at line 487 of file ffmpeg.h.
Referenced by init_output_stream_encode(), and new_video_stream().
enum VideoSyncMethod OutputStream::vsync_method |
Definition at line 488 of file ffmpeg.h.
Referenced by do_video_out(), and new_video_stream().
int OutputStream::is_cfr |
Definition at line 489 of file ffmpeg.h.
Referenced by new_video_stream(), and write_packet().
int OutputStream::force_fps |
Definition at line 490 of file ffmpeg.h.
Referenced by init_output_stream_encode(), and new_video_stream().
int OutputStream::top_field_first |
Definition at line 491 of file ffmpeg.h.
Referenced by init_output_stream_encode(), and new_video_stream().
int OutputStream::rotate_overridden |
Definition at line 492 of file ffmpeg.h.
Referenced by init_output_stream_streamcopy(), and open_output_file().
int OutputStream::autoscale |
Definition at line 493 of file ffmpeg.h.
Referenced by configure_output_video_filter(), and new_output_stream().
int OutputStream::bits_per_raw_sample |
Definition at line 494 of file ffmpeg.h.
Referenced by init_output_stream_encode(), and new_output_stream().
double OutputStream::rotate_override_value |
Definition at line 495 of file ffmpeg.h.
Referenced by init_output_stream_streamcopy(), and open_output_file().
AVRational OutputStream::frame_aspect_ratio |
Definition at line 497 of file ffmpeg.h.
Referenced by init_output_stream_encode(), init_output_stream_streamcopy(), new_video_stream(), and reap_filters().
int64_t OutputStream::forced_kf_ref_pts |
Definition at line 500 of file ffmpeg.h.
Referenced by do_video_out(), and new_output_stream().
int64_t* OutputStream::forced_kf_pts |
Definition at line 501 of file ffmpeg.h.
Referenced by do_video_out(), parse_forced_key_frames(), and transcode().
int OutputStream::forced_kf_count |
Definition at line 502 of file ffmpeg.h.
Referenced by do_video_out(), and parse_forced_key_frames().
int OutputStream::forced_kf_index |
Definition at line 503 of file ffmpeg.h.
Referenced by do_video_out().
char* OutputStream::forced_keyframes |
Definition at line 504 of file ffmpeg.h.
Referenced by do_video_out(), ffmpeg_cleanup(), init_output_stream_encode(), and new_video_stream().
AVExpr* OutputStream::forced_keyframes_pexpr |
Definition at line 505 of file ffmpeg.h.
Referenced by do_video_out(), ffmpeg_cleanup(), and init_output_stream_encode().
double OutputStream::forced_keyframes_expr_const_values[FKF_NB] |
Definition at line 506 of file ffmpeg.h.
Referenced by do_video_out(), and init_output_stream_encode().
int OutputStream::dropped_keyframe |
Definition at line 507 of file ffmpeg.h.
Referenced by do_video_out().
int* OutputStream::audio_channels_map |
Definition at line 510 of file ffmpeg.h.
Referenced by configure_output_audio_filter(), ffmpeg_cleanup(), and new_audio_stream().
int OutputStream::audio_channels_mapped |
Definition at line 511 of file ffmpeg.h.
Referenced by configure_output_audio_filter(), ffmpeg_cleanup(), and new_audio_stream().
char* OutputStream::logfile_prefix |
Definition at line 513 of file ffmpeg.h.
Referenced by ffmpeg_cleanup(), and new_video_stream().
FILE* OutputStream::logfile |
Definition at line 514 of file ffmpeg.h.
Referenced by do_video_out(), flush_encoders(), new_video_stream(), and transcode().
OutputFilter* OutputStream::filter |
Definition at line 516 of file ffmpeg.h.
Referenced by adjust_frame_pts_to_encoder_tb(), configure_filtergraph(), do_video_out(), flush_encoders(), hw_device_setup_for_encode(), init_output_filter(), init_output_stream(), init_output_stream_encode(), init_output_stream_streamcopy(), open_output_file(), reap_filters(), transcode_init(), and transcode_step().
char* OutputStream::avfilter |
Definition at line 517 of file ffmpeg.h.
Referenced by configure_filtergraph(), ffmpeg_cleanup(), init_output_filter(), new_audio_stream(), and new_video_stream().
char* OutputStream::filters |
filtergraph associated to the -filter option
Definition at line 518 of file ffmpeg.h.
Referenced by check_streamcopy_filters(), do_video_out(), get_ost_filters(), init_output_filter(), new_audio_stream(), and new_video_stream().
char* OutputStream::filters_script |
filtergraph script associated to the -filter_script option
Definition at line 519 of file ffmpeg.h.
Referenced by check_streamcopy_filters(), do_video_out(), get_ost_filters(), init_output_filter(), new_audio_stream(), and new_video_stream().
AVDictionary* OutputStream::encoder_opts |
Definition at line 521 of file ffmpeg.h.
Referenced by choose_pix_fmts(), configure_filtergraph(), ffmpeg_cleanup(), init_output_stream(), init_output_stream_streamcopy(), new_output_stream(), new_video_stream(), set_encoder_id(), and transcode().
AVDictionary* OutputStream::sws_dict |
Definition at line 522 of file ffmpeg.h.
Referenced by configure_filtergraph(), configure_output_video_filter(), ffmpeg_cleanup(), new_output_stream(), and transcode().
AVDictionary* OutputStream::swr_opts |
Definition at line 523 of file ffmpeg.h.
Referenced by configure_filtergraph(), ffmpeg_cleanup(), new_output_stream(), and transcode().
char* OutputStream::apad |
Definition at line 524 of file ffmpeg.h.
Referenced by configure_output_audio_filter(), new_audio_stream(), and transcode().
OSTFinished OutputStream::finished |
Definition at line 525 of file ffmpeg.h.
Referenced by check_output_constraints(), choose_output(), close_all_output_streams(), close_output_stream(), finish_output_stream(), flush_encoders(), need_output(), new_attachment_stream(), and reap_filters().
int OutputStream::unavailable |
Definition at line 526 of file ffmpeg.h.
Referenced by choose_output(), and transcode_step().
int OutputStream::stream_copy |
Definition at line 527 of file ffmpeg.h.
Referenced by choose_encoder(), close_output_stream(), finish_output_stream(), init_output_filter(), init_output_stream(), new_attachment_stream(), new_audio_stream(), new_data_stream(), new_subtitle_stream(), new_unknown_stream(), new_video_stream(), open_output_file(), print_report(), process_input(), transcode_init(), and write_packet().
int OutputStream::initialized |
Definition at line 532 of file ffmpeg.h.
Referenced by check_init_output_file(), choose_output(), flush_encoders(), init_output_stream(), and init_output_stream_wrapper().
int OutputStream::inputs_done |
Definition at line 534 of file ffmpeg.h.
Referenced by choose_output(), and transcode_step().
const char* OutputStream::attachment_filename |
Definition at line 536 of file ffmpeg.h.
Referenced by open_output_file(), and transcode_init().
int OutputStream::copy_initial_nonkeyframes |
Definition at line 537 of file ffmpeg.h.
Referenced by do_streamcopy(), new_subtitle_stream(), and new_video_stream().
int OutputStream::copy_prior_start |
Definition at line 538 of file ffmpeg.h.
Referenced by do_streamcopy(), and new_output_stream().
char* OutputStream::disposition |
Definition at line 539 of file ffmpeg.h.
Referenced by new_output_stream(), set_dispositions(), and transcode().
int OutputStream::keep_pix_fmt |
Definition at line 541 of file ffmpeg.h.
Referenced by choose_pix_fmts(), and new_video_stream().
uint64_t OutputStream::data_size |
Definition at line 545 of file ffmpeg.h.
Referenced by do_video_stats(), print_final_stats(), and write_packet().
int OutputStream::packets_written |
Definition at line 547 of file ffmpeg.h.
Referenced by dash_flush(), dash_write_packet(), hds_flush(), hds_write_packet(), ism_flush(), ism_write_packet(), print_final_stats(), transcode(), and write_packet().
uint64_t OutputStream::frames_encoded |
Definition at line 549 of file ffmpeg.h.
Referenced by do_audio_out(), do_subtitle_out(), do_video_out(), and print_final_stats().
uint64_t OutputStream::samples_encoded |
Definition at line 550 of file ffmpeg.h.
Referenced by do_audio_out(), and print_final_stats().
int OutputStream::quality |
Definition at line 553 of file ffmpeg.h.
Referenced by do_video_stats(), print_report(), and write_packet().
int OutputStream::max_muxing_queue_size |
Definition at line 555 of file ffmpeg.h.
Referenced by new_output_stream(), and write_packet().
AVFifoBuffer* OutputStream::muxing_queue |
Definition at line 558 of file ffmpeg.h.
Referenced by check_init_output_file(), ffmpeg_cleanup(), new_output_stream(), and write_packet().
size_t OutputStream::muxing_queue_data_size |
Definition at line 564 of file ffmpeg.h.
Referenced by check_init_output_file(), new_output_stream(), and write_packet().
size_t OutputStream::muxing_queue_data_threshold |
Definition at line 567 of file ffmpeg.h.
Referenced by new_output_stream(), and write_packet().
int OutputStream::pict_type |
Definition at line 570 of file ffmpeg.h.
Referenced by do_video_stats(), print_report(), and write_packet().
int64_t OutputStream::error[4] |
Definition at line 573 of file ffmpeg.h.
Referenced by do_video_stats(), print_report(), and write_packet().
AVFormatContext * OutputStream::ctx |
Definition at line 101 of file dashenc.c.
Referenced by dash_check_bitstream(), dash_flush(), dash_free(), dash_init(), dash_write_header(), dash_write_packet(), flush_dynbuf(), 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(), update_stream_extradata(), and write_hls_media_playlist().
int OutputStream::ctx_inited |
Definition at line 102 of file dashenc.c.
Referenced by dash_flush(), dash_init(), hds_free(), and hds_write_header().
int OutputStream::as_idx |
Definition at line 102 of file dashenc.c.
Referenced by adaptation_set_add_stream(), dash_init(), dash_write_packet(), parse_adaptation_sets(), and write_adaptation_set().
AVIOContext * OutputStream::out |
Definition at line 103 of file dashenc.c.
Referenced by close_file(), dash_flush(), dash_free(), dash_init(), dash_write_packet(), flush_dynbuf(), flush_init_segment(), hds_free(), hds_write(), init_file(), ism_flush(), ism_free(), ism_seek(), and ism_write().
AVCodecParserContext* OutputStream::parser |
Definition at line 104 of file dashenc.c.
Referenced by dash_free(), dash_init(), and dash_write_packet().
AVCodecContext* OutputStream::parser_avctx |
Definition at line 105 of file dashenc.c.
Referenced by dash_free(), dash_init(), and dash_write_packet().
char OutputStream::initfile[1024] |
Definition at line 107 of file dashenc.c.
Referenced by dash_flush(), dash_init(), dash_write_trailer(), flush_init_segment(), output_segment_list(), and write_hls_media_playlist().
int64_t OutputStream::init_start_pos |
Definition at line 108 of file dashenc.c.
Referenced by dash_init(), output_segment_list(), and write_hls_media_playlist().
int64_t OutputStream::pos |
Definition at line 108 of file dashenc.c.
Referenced by dash_flush(), flush_dynbuf(), flush_init_segment(), ogg_restore(), ogg_save(), write_adaptation_set(), and write_manifest().
int OutputStream::init_range_length |
Definition at line 109 of file dashenc.c.
Referenced by dash_flush(), dash_write_packet(), flush_init_segment(), output_segment_list(), and write_hls_media_playlist().
int OutputStream::nb_segments |
Definition at line 110 of file dashenc.c.
Referenced by add_segment(), dash_flush(), dash_free(), dash_write_packet(), dash_write_trailer(), dashenc_delete_media_segments(), get_start_index_number(), output_segment_list(), write_hls_media_playlist(), and write_manifest().
int OutputStream::segments_size |
Definition at line 110 of file dashenc.c.
Referenced by add_segment().
int OutputStream::segment_index |
Definition at line 110 of file dashenc.c.
Referenced by add_segment(), dash_flush(), dash_init(), dash_write_packet(), and get_start_index_number().
int64_t OutputStream::seg_duration |
Definition at line 111 of file dashenc.c.
Referenced by dash_init(), dash_write_packet(), output_segment_list(), and write_adaptation_set().
int64_t OutputStream::frag_duration |
Definition at line 112 of file dashenc.c.
Referenced by dash_init(), dash_write_packet(), and write_adaptation_set().
int64_t OutputStream::last_duration |
Definition at line 113 of file dashenc.c.
Referenced by dash_flush(), dash_write_packet(), and output_segment_list().
Segment** OutputStream::segments |
Definition at line 114 of file dashenc.c.
Referenced by add_segment(), dash_flush(), dash_free(), dashenc_delete_media_segments(), output_segment_list(), write_hls_media_playlist(), and write_manifest().
int64_t OutputStream::start_pts |
Definition at line 115 of file dashenc.c.
Referenced by dash_flush(), dash_write_packet(), and dash_write_trailer().
int64_t OutputStream::max_pts |
Definition at line 115 of file dashenc.c.
Referenced by dash_flush(), dash_init(), dash_write_packet(), and dash_write_trailer().
int64_t OutputStream::last_dts |
Definition at line 116 of file dashenc.c.
Referenced by dash_init(), and dash_write_packet().
int64_t OutputStream::last_pts |
Definition at line 116 of file dashenc.c.
Referenced by dash_write_packet().
int OutputStream::last_flags |
Definition at line 117 of file dashenc.c.
Referenced by dash_write_packet().
int OutputStream::bit_rate |
Definition at line 118 of file dashenc.c.
Referenced by dash_flush(), dash_init(), dash_write_packet(), write_adaptation_set(), and write_manifest().
int OutputStream::first_segment_bit_rate |
Definition at line 119 of file dashenc.c.
Referenced by dash_flush(), write_adaptation_set(), and write_manifest().
SegmentType OutputStream::segment_type |
Definition at line 120 of file dashenc.c.
Referenced by dash_flush(), dash_init(), dash_write_header(), dash_write_packet(), dash_write_trailer(), init_segment_types(), write_hls_media_playlist(), and write_manifest().
const char* OutputStream::format_name |
Definition at line 121 of file dashenc.c.
Referenced by dash_init(), init_segment_types(), and write_adaptation_set().
const char* OutputStream::extension_name |
Definition at line 122 of file dashenc.c.
Referenced by dash_init(), and init_segment_types().
const char* OutputStream::single_file_name |
Definition at line 123 of file dashenc.c.
Referenced by dash_free(), and dash_init().
const char* OutputStream::init_seg_name |
Definition at line 124 of file dashenc.c.
Referenced by dash_free(), dash_init(), and output_segment_list().
const char* OutputStream::media_seg_name |
Definition at line 125 of file dashenc.c.
Referenced by dash_free(), dash_init(), dash_write_packet(), and output_segment_list().
char OutputStream::codec_str[100] |
Definition at line 127 of file dashenc.c.
Referenced by dash_init(), update_stream_extradata(), write_adaptation_set(), and write_manifest().
int OutputStream::written_len |
Definition at line 128 of file dashenc.c.
Referenced by dash_write_packet(), and flush_dynbuf().
char OutputStream::filename[1024] |
Definition at line 129 of file dashenc.c.
Referenced by dash_flush(), and dash_write_packet().
char OutputStream::full_path[1024] |
Definition at line 130 of file dashenc.c.
Referenced by dash_flush(), and dash_write_packet().
char OutputStream::temp_path[1024] |
Definition at line 131 of file dashenc.c.
Referenced by dash_flush(), and dash_write_packet().
double OutputStream::availability_time_offset |
Definition at line 132 of file dashenc.c.
Referenced by dash_write_packet(), and output_segment_list().
AVProducerReferenceTime OutputStream::producer_reference_time |
Definition at line 133 of file dashenc.c.
Referenced by dash_parse_prft(), dash_write_packet(), and write_adaptation_set().
char OutputStream::producer_reference_time_str[100] |
Definition at line 134 of file dashenc.c.
Referenced by dash_write_packet(), and write_adaptation_set().
int OutputStream::total_pkt_size |
Definition at line 135 of file dashenc.c.
Referenced by dash_flush(), and dash_write_packet().
int64_t OutputStream::total_pkt_duration |
Definition at line 136 of file dashenc.c.
Referenced by dash_flush(), and dash_write_packet().
int OutputStream::muxer_overhead |
Definition at line 137 of file dashenc.c.
Referenced by dash_flush(), and write_manifest().
int OutputStream::frag_type |
Definition at line 138 of file dashenc.c.
Referenced by dash_init(), dash_write_packet(), and write_adaptation_set().
int64_t OutputStream::gop_size |
Definition at line 139 of file dashenc.c.
Referenced by dash_write_packet(), and write_adaptation_set().
AVRational OutputStream::sar |
Definition at line 140 of file dashenc.c.
Referenced by dash_init(), and write_adaptation_set().
int OutputStream::coding_dependency |
Definition at line 141 of file dashenc.c.
Referenced by dash_init(), dash_write_packet(), and write_adaptation_set().
int OutputStream::bitrate |
Definition at line 46 of file hdsenc.c.
Referenced by hds_write_header(), and write_manifest().
int OutputStream::first_stream |
Definition at line 47 of file hdsenc.c.
Referenced by hds_flush(), hds_write_header(), hds_write_packet(), and write_abst().
uint8_t OutputStream::iobuf |
Definition at line 50 of file hdsenc.c.
Referenced by hds_write_header(), and ism_write_header().
char OutputStream::temp_filename[1024] |
Definition at line 51 of file hdsenc.c.
Referenced by hds_flush(), hds_write_header(), and init_file().
int64_t OutputStream::frag_start_ts |
Definition at line 52 of file hdsenc.c.
Referenced by hds_flush(), and hds_write_packet().
int64_t OutputStream::last_ts |
Definition at line 52 of file hdsenc.c.
Referenced by hds_write_packet(), and write_abst().
int OutputStream::nb_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::fragments_size |
Definition at line 55 of file hdsenc.c.
Referenced by add_fragment().
int OutputStream::fragment_index |
Definition at line 55 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 56 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 58 of file hdsenc.c.
Referenced by hds_write_header().
int OutputStream::has_video |
Definition at line 58 of file hdsenc.c.
Referenced by hds_write_header(), and hds_write_packet().
uint8_t* OutputStream::metadata |
Definition at line 60 of file hdsenc.c.
Referenced by hds_free(), open_output_file(), parse_header(), and write_manifest().
int OutputStream::metadata_size |
Definition at line 61 of file hdsenc.c.
Referenced by hds_write(), parse_header(), and write_manifest().
uint8_t* OutputStream::extra_packets[2] |
Definition at line 63 of file hdsenc.c.
Referenced by hds_free(), init_file(), and parse_header().
int OutputStream::extra_packet_sizes[2] |
Definition at line 64 of file hdsenc.c.
Referenced by init_file(), and parse_header().
int OutputStream::nb_extra_packets |
Definition at line 65 of file hdsenc.c.
Referenced by hds_free(), init_file(), and parse_header().
URLContext* OutputStream::out |
Definition at line 52 of file smoothstreamingenc.c.
URLContext* OutputStream::out2 |
Definition at line 53 of file smoothstreamingenc.c.
Referenced by ism_free(), ism_seek(), and ism_write().
URLContext* OutputStream::tail_out |
Definition at line 54 of file smoothstreamingenc.c.
Referenced by ism_flush(), ism_free(), and ism_seek().
int64_t OutputStream::tail_pos |
Definition at line 55 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_write().
int64_t OutputStream::cur_pos |
Definition at line 55 of file smoothstreamingenc.c.
Referenced by ism_seek(), and ism_write().
int64_t OutputStream::cur_start_pos |
Definition at line 55 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_seek().
const char* OutputStream::stream_type_tag |
Definition at line 57 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_write_header().
const char* OutputStream::fourcc |
Definition at line 61 of file smoothstreamingenc.c.
Referenced by ism_write_header(), and write_manifest().
char* OutputStream::private_str |
Definition at line 62 of file smoothstreamingenc.c.
Referenced by get_private_data(), ism_free(), and write_manifest().
int OutputStream::packet_size |
Definition at line 63 of file smoothstreamingenc.c.
Referenced by ism_write_header(), and write_manifest().
int OutputStream::audio_tag |
Definition at line 64 of file smoothstreamingenc.c.
Referenced by ism_write_header(), and write_manifest().
char OutputStream::dirname[1024] |
Definition at line 65 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_write_header().