Libav
Data Fields
OutputStream Struct Reference

#include <avconv.h>

Data Fields

int file_index
 
int index
 
int source_index
 
AVStreamst
 
int encoding_needed
 
int frame_number
 
struct InputStreamsync_ist
 
int64_t sync_opts
 
int64_t first_pts
 
int64_t last_mux_dts
 
AVBitStreamFilterContextbitstream_filters
 
AVCodecContextenc_ctx
 
AVCodecenc
 
int64_t max_frames
 
AVFramefiltered_frame
 
AVRational frame_rate
 
int force_fps
 
int top_field_first
 
float frame_aspect_ratio
 
int64_t * forced_kf_pts
 
int forced_kf_count
 
int forced_kf_index
 
char * forced_keyframes
 
char * logfile_prefix
 
FILE * logfile
 
OutputFilterfilter
 
char * avfilter
 
int64_t sws_flags
 
AVDictionaryencoder_opts
 
AVDictionaryresample_opts
 
int finished
 
int stream_copy
 
const char * attachment_filename
 
int copy_initial_nonkeyframes
 
enum AVPixelFormat pix_fmts [2]
 
AVCodecParserContextparser
 
uint64_t data_size
 
uint64_t packets_written
 
uint64_t frames_encoded
 
uint64_t samples_encoded
 
int64_t next_pts
 
AVFrameframe
 
AVFrametmp_frame
 
float t
 
float tincr
 
float tincr2
 
struct SwsContextsws_ctx
 
AVAudioResampleContextavr
 
int bitrate
 
int first_stream
 
AVFormatContextctx
 
int ctx_inited
 
uint8_t iobuf [32768]
 
char temp_filename [1024]
 
int64_t frag_start_ts
 
int64_t last_ts
 
AVIOContextout
 
int packets_written
 
int nb_fragments
 
int fragments_size
 
int fragment_index
 
Fragment ** fragments
 
int has_audio
 
int has_video
 
uint8_tmetadata
 
int metadata_size
 
uint8_textra_packets [2]
 
int extra_packet_sizes [2]
 
int nb_extra_packets
 
char dirname [1024]
 
URLContextout
 
URLContextout2
 
URLContexttail_out
 
int64_t tail_pos
 
int64_t cur_pos
 
int64_t cur_start_pos
 
const char * stream_type_tag
 
const char * fourcc
 
char * private_str
 
int packet_size
 
int audio_tag
 

Detailed Description

Definition at line 299 of file avconv.h.

Field Documentation

§ file_index

int OutputStream::file_index

§ index

int OutputStream::index

§ source_index

int OutputStream::source_index

§ st

AVStream * OutputStream::st

§ encoding_needed

int OutputStream::encoding_needed

§ frame_number

int OutputStream::frame_number

§ sync_ist

struct InputStream* OutputStream::sync_ist

Definition at line 309 of file avconv.h.

Referenced by open_output_file(), and transcode_init().

§ sync_opts

int64_t OutputStream::sync_opts

§ first_pts

int64_t OutputStream::first_pts

Definition at line 313 of file avconv.h.

Referenced by check_recording_time(), and do_video_out().

§ last_mux_dts

int64_t OutputStream::last_mux_dts

Definition at line 315 of file avconv.h.

Referenced by new_output_stream(), print_report(), and write_frame().

§ bitstream_filters

AVBitStreamFilterContext* OutputStream::bitstream_filters

Definition at line 316 of file avconv.h.

Referenced by avconv_cleanup(), new_output_stream(), and write_frame().

§ enc_ctx

AVCodecContext* OutputStream::enc_ctx

§ enc

AVCodec* OutputStream::enc

§ max_frames

int64_t OutputStream::max_frames

Definition at line 319 of file avconv.h.

Referenced by do_video_out(), need_output(), new_output_stream(), and write_frame().

§ filtered_frame

AVFrame* OutputStream::filtered_frame

Definition at line 320 of file avconv.h.

Referenced by avconv_cleanup(), and poll_filter().

§ frame_rate

AVRational OutputStream::frame_rate

Definition at line 323 of file avconv.h.

Referenced by configure_output_video_filter(), new_video_stream(), and transcode_init().

§ force_fps

int OutputStream::force_fps

Definition at line 324 of file avconv.h.

Referenced by new_video_stream(), and transcode_init().

§ top_field_first

int OutputStream::top_field_first

Definition at line 325 of file avconv.h.

Referenced by do_video_out(), and new_video_stream().

§ frame_aspect_ratio

float OutputStream::frame_aspect_ratio

Definition at line 327 of file avconv.h.

Referenced by new_video_stream(), poll_filter(), and transcode_init().

§ forced_kf_pts

int64_t* OutputStream::forced_kf_pts

Definition at line 330 of file avconv.h.

Referenced by do_video_out(), parse_forced_key_frames(), and transcode().

§ forced_kf_count

int OutputStream::forced_kf_count

Definition at line 331 of file avconv.h.

Referenced by do_video_out(), and parse_forced_key_frames().

§ forced_kf_index

int OutputStream::forced_kf_index

Definition at line 332 of file avconv.h.

Referenced by do_video_out().

§ forced_keyframes

char* OutputStream::forced_keyframes

Definition at line 333 of file avconv.h.

Referenced by avconv_cleanup(), new_video_stream(), and transcode_init().

§ logfile_prefix

char* OutputStream::logfile_prefix

Definition at line 335 of file avconv.h.

Referenced by avconv_cleanup(), new_video_stream(), and transcode_init().

§ logfile

FILE* OutputStream::logfile

Definition at line 336 of file avconv.h.

Referenced by do_video_out(), flush_encoders(), transcode(), and transcode_init().

§ filter

OutputFilter* OutputStream::filter

Definition at line 338 of file avconv.h.

Referenced by get_input_stream(), init_output_filter(), poll_filter(), and transcode_init().

§ avfilter

char* OutputStream::avfilter

§ sws_flags

int64_t OutputStream::sws_flags

§ encoder_opts

AVDictionary* OutputStream::encoder_opts

Definition at line 342 of file avconv.h.

Referenced by new_output_stream(), transcode(), and transcode_init().

§ resample_opts

AVDictionary* OutputStream::resample_opts

Definition at line 343 of file avconv.h.

Referenced by configure_filtergraph(), new_output_stream(), and transcode().

§ finished

int OutputStream::finished

§ stream_copy

int OutputStream::stream_copy

§ attachment_filename

const char* OutputStream::attachment_filename

Definition at line 346 of file avconv.h.

Referenced by open_output_file(), and transcode_init().

§ copy_initial_nonkeyframes

int OutputStream::copy_initial_nonkeyframes

Definition at line 347 of file avconv.h.

Referenced by do_streamcopy(), and new_video_stream().

§ pix_fmts

enum AVPixelFormat OutputStream::pix_fmts[2]

Definition at line 349 of file avconv.h.

Referenced by new_output_stream().

§ parser

AVCodecParserContext* OutputStream::parser

Definition at line 351 of file avconv.h.

Referenced by avconv_cleanup(), do_streamcopy(), and transcode_init().

§ data_size

uint64_t OutputStream::data_size

Definition at line 355 of file avconv.h.

Referenced by do_video_stats(), print_final_stats(), and write_frame().

§ packets_written [1/2]

int OutputStream::packets_written

§ frames_encoded

uint64_t OutputStream::frames_encoded

Definition at line 359 of file avconv.h.

Referenced by do_audio_out(), do_subtitle_out(), do_video_out(), and print_final_stats().

§ samples_encoded

uint64_t OutputStream::samples_encoded

Definition at line 360 of file avconv.h.

Referenced by do_audio_out(), and print_final_stats().

§ next_pts

int64_t OutputStream::next_pts

Definition at line 57 of file output.c.

Referenced by get_audio_frame(), get_video_frame(), main(), and process_audio_stream().

§ frame

AVFrame* OutputStream::frame

§ tmp_frame

AVFrame* OutputStream::tmp_frame

Definition at line 60 of file output.c.

Referenced by close_stream(), get_audio_frame(), get_video_frame(), open_audio(), and open_video().

§ t

float OutputStream::t

Definition at line 62 of file output.c.

Referenced by get_audio_frame(), and open_audio().

§ tincr

float OutputStream::tincr

Definition at line 62 of file output.c.

Referenced by get_audio_frame(), and open_audio().

§ tincr2

float OutputStream::tincr2

Definition at line 62 of file output.c.

Referenced by get_audio_frame(), and open_audio().

§ sws_ctx

struct SwsContext* OutputStream::sws_ctx

Definition at line 64 of file output.c.

Referenced by close_stream(), and get_video_frame().

§ avr

AVAudioResampleContext* OutputStream::avr

Definition at line 65 of file output.c.

Referenced by add_audio_stream(), close_stream(), and process_audio_stream().

§ bitrate

int OutputStream::bitrate

Definition at line 45 of file hdsenc.c.

Referenced by hds_write_header(), and write_manifest().

§ first_stream

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().

§ ctx

AVFormatContext * OutputStream::ctx

§ ctx_inited

int OutputStream::ctx_inited

Definition at line 48 of file hdsenc.c.

Referenced by hds_free(), hds_write_header(), ism_free(), and ism_write_header().

§ iobuf

uint8_t OutputStream::iobuf

Definition at line 49 of file hdsenc.c.

Referenced by hds_write_header(), and ism_write_header().

§ temp_filename

char OutputStream::temp_filename[1024]

Definition at line 50 of file hdsenc.c.

Referenced by hds_flush(), hds_write_header(), and init_file().

§ frag_start_ts

int64_t OutputStream::frag_start_ts

Definition at line 51 of file hdsenc.c.

Referenced by hds_flush(), and hds_write_packet().

§ last_ts

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().

§ out [1/2]

AVIOContext* OutputStream::out

Definition at line 52 of file hdsenc.c.

Referenced by close_file(), hds_free(), hds_write(), init_file(), ism_flush(), ism_free(), ism_seek(), and ism_write().

§ packets_written [2/2]

int OutputStream::packets_written

Definition at line 53 of file hdsenc.c.

§ nb_fragments

int OutputStream::nb_fragments

§ fragments_size

int OutputStream::fragments_size

Definition at line 54 of file hdsenc.c.

Referenced by add_fragment().

§ fragment_index

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().

§ fragments

Fragment ** OutputStream::fragments

§ has_audio

int OutputStream::has_audio

Definition at line 57 of file hdsenc.c.

Referenced by hds_write_header().

§ has_video

int OutputStream::has_video

Definition at line 57 of file hdsenc.c.

Referenced by hds_write_header(), and hds_write_packet().

§ metadata

uint8_t* OutputStream::metadata

Definition at line 59 of file hdsenc.c.

Referenced by hds_free(), parse_header(), and write_manifest().

§ metadata_size

int OutputStream::metadata_size

Definition at line 60 of file hdsenc.c.

Referenced by hds_write(), parse_header(), and write_manifest().

§ extra_packets

uint8_t* OutputStream::extra_packets[2]

Definition at line 62 of file hdsenc.c.

Referenced by hds_free(), init_file(), and parse_header().

§ extra_packet_sizes

int OutputStream::extra_packet_sizes[2]

Definition at line 63 of file hdsenc.c.

Referenced by init_file(), and parse_header().

§ nb_extra_packets

int OutputStream::nb_extra_packets

Definition at line 64 of file hdsenc.c.

Referenced by hds_free(), init_file(), and parse_header().

§ dirname

char OutputStream::dirname[1024]

Definition at line 52 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_write_header().

§ out [2/2]

URLContext* OutputStream::out

Definition at line 54 of file smoothstreamingenc.c.

§ out2

URLContext* OutputStream::out2

Definition at line 55 of file smoothstreamingenc.c.

Referenced by ism_free(), ism_seek(), and ism_write().

§ tail_out

URLContext* OutputStream::tail_out

Definition at line 56 of file smoothstreamingenc.c.

Referenced by ism_flush(), ism_free(), and ism_seek().

§ tail_pos

int64_t OutputStream::tail_pos

Definition at line 57 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_write().

§ cur_pos

int64_t OutputStream::cur_pos

Definition at line 57 of file smoothstreamingenc.c.

Referenced by ism_seek(), and ism_write().

§ cur_start_pos

int64_t OutputStream::cur_start_pos

Definition at line 57 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_seek().

§ stream_type_tag

const char* OutputStream::stream_type_tag

Definition at line 59 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_write_header().

§ fourcc

const char* OutputStream::fourcc

Definition at line 63 of file smoothstreamingenc.c.

Referenced by ism_write_header(), and write_manifest().

§ private_str

char* OutputStream::private_str

Definition at line 64 of file smoothstreamingenc.c.

Referenced by get_private_data(), ism_free(), and write_manifest().

§ packet_size

int OutputStream::packet_size

Definition at line 65 of file smoothstreamingenc.c.

Referenced by ism_write_header(), and write_manifest().

§ audio_tag

int OutputStream::audio_tag

Definition at line 66 of file smoothstreamingenc.c.

Referenced by ism_write_header(), and write_manifest().


The documentation for this struct was generated from the following files: