FFmpeg
|
#include <ffmpeg.h>
AVCodecContext* OutputStream::enc |
struct SwsContext* OutputStream::sws_ctx |
struct SwrContext* OutputStream::swr_ctx |
int OutputStream::source_index |
Definition at line 445 of file ffmpeg.h.
Referenced by open_output_file(), and transcode_init().
struct InputStream* OutputStream::sync_ist |
int64_t OutputStream::first_pts |
Definition at line 455 of file ffmpeg.h.
Referenced by dash_init(), dash_write_packet(), and dash_write_trailer().
AVRational OutputStream::mux_timebase |
AVRational OutputStream::enc_timebase |
AVBSFContext** OutputStream::bsf_ctx |
AVCodecContext* OutputStream::enc_ctx |
AVCodecParameters* OutputStream::ref_par |
AVRational OutputStream::frame_rate |
AVRational OutputStream::frame_aspect_ratio |
double OutputStream::forced_keyframes_expr_const_values[FKF_NB] |
OutputFilter* OutputStream::filter |
char* OutputStream::avfilter |
Definition at line 503 of file ffmpeg.h.
Referenced by configure_filtergraph().
char* OutputStream::filters |
char* OutputStream::filters_script |
AVDictionary* OutputStream::encoder_opts |
AVDictionary* OutputStream::sws_dict |
AVDictionary* OutputStream::swr_opts |
AVDictionary* OutputStream::resample_opts |
Definition at line 510 of file ffmpeg.h.
Referenced by configure_filtergraph().
OSTFinished OutputStream::finished |
Definition at line 512 of file ffmpeg.h.
Referenced by close_all_output_streams(), and finish_output_stream().
int OutputStream::unavailable |
Definition at line 513 of file ffmpeg.h.
Referenced by transcode_from_filter().
int OutputStream::packets_written |
Definition at line 534 of file ffmpeg.h.
Referenced by dash_flush(), dash_write_packet(), hds_flush(), hds_write_packet(), ism_flush(), and ism_write_packet().
AVFifoBuffer* OutputStream::muxing_queue |
AVFormatContext * OutputStream::ctx |
Definition at line 79 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 80 of file dashenc.c.
Referenced by dash_flush(), dash_init(), hds_free(), hds_write_header(), ism_free(), and ism_write_header().
int OutputStream::as_idx |
Definition at line 80 of file dashenc.c.
Referenced by adaptation_set_add_stream(), dash_init(), parse_adaptation_sets(), and write_adaptation_set().
AVIOContext * OutputStream::out |
Definition at line 81 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().
char OutputStream::initfile[1024] |
Definition at line 83 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 84 of file dashenc.c.
Referenced by dash_init(), output_segment_list(), and write_hls_media_playlist().
int64_t OutputStream::pos |
Definition at line 84 of file dashenc.c.
Referenced by dash_flush(), flush_dynbuf(), and flush_init_segment().
int OutputStream::init_range_length |
Definition at line 85 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 86 of file dashenc.c.
Referenced by add_segment(), dash_flush(), dash_free(), 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 86 of file dashenc.c.
Referenced by add_segment().
int OutputStream::segment_index |
Definition at line 86 of file dashenc.c.
Referenced by add_segment(), dash_flush(), dash_init(), dash_write_packet(), and get_start_index_number().
Segment** OutputStream::segments |
Definition at line 87 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 88 of file dashenc.c.
Referenced by dash_flush(), dash_write_packet(), and dash_write_trailer().
int64_t OutputStream::max_pts |
Definition at line 88 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 89 of file dashenc.c.
Referenced by dash_init(), and dash_write_packet().
int64_t OutputStream::last_pts |
Definition at line 89 of file dashenc.c.
Referenced by dash_write_packet().
int OutputStream::bit_rate |
Definition at line 90 of file dashenc.c.
Referenced by dash_flush(), dash_init(), dash_write_packet(), and write_adaptation_set().
SegmentType OutputStream::segment_type |
Definition at line 91 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 92 of file dashenc.c.
Referenced by dash_init(), init_segment_types(), and write_adaptation_set().
const char* OutputStream::extension_name |
Definition at line 93 of file dashenc.c.
Referenced by dash_init(), and init_segment_types().
const char* OutputStream::single_file_name |
Definition at line 94 of file dashenc.c.
Referenced by dash_free(), and dash_init().
const char* OutputStream::init_seg_name |
Definition at line 95 of file dashenc.c.
Referenced by dash_free(), dash_init(), and output_segment_list().
const char* OutputStream::media_seg_name |
Definition at line 96 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 98 of file dashenc.c.
Referenced by dash_init(), update_stream_extradata(), write_adaptation_set(), and write_manifest().
int OutputStream::written_len |
Definition at line 99 of file dashenc.c.
Referenced by dash_flush(), dash_write_packet(), and flush_dynbuf().
char OutputStream::filename[1024] |
Definition at line 100 of file dashenc.c.
Referenced by dash_flush(), and dash_write_packet().
char OutputStream::full_path[1024] |
Definition at line 101 of file dashenc.c.
Referenced by dash_flush(), and dash_write_packet().
char OutputStream::temp_path[1024] |
Definition at line 102 of file dashenc.c.
Referenced by dash_flush(), and dash_write_packet().
double OutputStream::availability_time_offset |
Definition at line 103 of file dashenc.c.
Referenced by dash_write_packet(), and output_segment_list().
int OutputStream::total_pkt_size |
Definition at line 104 of file dashenc.c.
Referenced by dash_flush(), and dash_write_packet().
int OutputStream::muxer_overhead |
Definition at line 105 of file dashenc.c.
Referenced by dash_flush(), and write_manifest().
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().
char OutputStream::dirname[1024] |
Definition at line 53 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_write_header().
URLContext* OutputStream::out |
Definition at line 55 of file smoothstreamingenc.c.
URLContext* OutputStream::out2 |
Definition at line 56 of file smoothstreamingenc.c.
Referenced by ism_free(), ism_seek(), and ism_write().
URLContext* OutputStream::tail_out |
Definition at line 57 of file smoothstreamingenc.c.
Referenced by ism_flush(), ism_free(), and ism_seek().
int64_t OutputStream::tail_pos |
Definition at line 58 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_write().
int64_t OutputStream::cur_pos |
Definition at line 58 of file smoothstreamingenc.c.
Referenced by ism_seek(), and ism_write().
int64_t OutputStream::cur_start_pos |
Definition at line 58 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_seek().
const char* OutputStream::stream_type_tag |
Definition at line 60 of file smoothstreamingenc.c.
Referenced by ism_flush(), and ism_write_header().
const char* OutputStream::fourcc |
Definition at line 64 of file smoothstreamingenc.c.
Referenced by ism_write_header(), and write_manifest().
char* OutputStream::private_str |
Definition at line 65 of file smoothstreamingenc.c.
Referenced by get_private_data(), ism_free(), and write_manifest().
int OutputStream::packet_size |
Definition at line 66 of file smoothstreamingenc.c.
Referenced by ism_write_header(), and write_manifest().
int OutputStream::audio_tag |
Definition at line 67 of file smoothstreamingenc.c.
Referenced by ism_write_header(), and write_manifest().