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
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
AVDictionaryopts
AVDictionaryresample_opts
int finished
int stream_copy
const char * attachment_filename
int copy_initial_nonkeyframes
enum AVPixelFormat pix_fmts [2]
AVCodecParserContextparser
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 288 of file avconv.h.

Field Documentation

int OutputStream::file_index
int OutputStream::index
int OutputStream::source_index
AVStream* OutputStream::st
int OutputStream::encoding_needed
int OutputStream::frame_number
struct InputStream* OutputStream::sync_ist

Definition at line 298 of file avconv.h.

Referenced by open_output_file(), and transcode_init().

int64_t OutputStream::sync_opts
int64_t OutputStream::first_pts

Definition at line 302 of file avconv.h.

Referenced by check_recording_time(), and do_video_out().

int64_t OutputStream::last_mux_dts

Definition at line 304 of file avconv.h.

Referenced by new_output_stream(), and write_frame().

AVBitStreamFilterContext* OutputStream::bitstream_filters

Definition at line 305 of file avconv.h.

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

AVCodec* OutputStream::enc
int64_t OutputStream::max_frames

Definition at line 307 of file avconv.h.

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

AVFrame* OutputStream::filtered_frame

Definition at line 308 of file avconv.h.

Referenced by poll_filter().

AVRational OutputStream::frame_rate

Definition at line 311 of file avconv.h.

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

int OutputStream::force_fps

Definition at line 312 of file avconv.h.

Referenced by new_video_stream(), and transcode_init().

int OutputStream::top_field_first

Definition at line 313 of file avconv.h.

Referenced by do_video_out(), and new_video_stream().

float OutputStream::frame_aspect_ratio

Definition at line 315 of file avconv.h.

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

int64_t* OutputStream::forced_kf_pts

Definition at line 318 of file avconv.h.

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

int OutputStream::forced_kf_count

Definition at line 319 of file avconv.h.

Referenced by do_video_out(), and parse_forced_key_frames().

int OutputStream::forced_kf_index

Definition at line 320 of file avconv.h.

Referenced by do_video_out().

char* OutputStream::forced_keyframes

Definition at line 321 of file avconv.h.

Referenced by new_video_stream(), and transcode_init().

char* OutputStream::logfile_prefix

Definition at line 323 of file avconv.h.

Referenced by new_video_stream(), and transcode_init().

FILE* OutputStream::logfile

Definition at line 324 of file avconv.h.

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

OutputFilter* OutputStream::filter

Definition at line 326 of file avconv.h.

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

char* OutputStream::avfilter

Definition at line 327 of file avconv.h.

Referenced by configure_filtergraph(), new_audio_stream(), and new_video_stream().

int64_t OutputStream::sws_flags
AVDictionary* OutputStream::opts

Definition at line 330 of file avconv.h.

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

AVDictionary* OutputStream::resample_opts

Definition at line 331 of file avconv.h.

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

int OutputStream::finished
int OutputStream::stream_copy
const char* OutputStream::attachment_filename

Definition at line 334 of file avconv.h.

Referenced by open_output_file(), and transcode_init().

int OutputStream::copy_initial_nonkeyframes

Definition at line 335 of file avconv.h.

Referenced by do_streamcopy(), and new_video_stream().

enum AVPixelFormat OutputStream::pix_fmts[2]

Definition at line 337 of file avconv.h.

Referenced by new_output_stream().

AVCodecParserContext* OutputStream::parser

Definition at line 339 of file avconv.h.

Referenced by do_streamcopy(), and transcode_init().

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

AVFormatContext * OutputStream::ctx
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().

uint8_t OutputStream::iobuf

Definition at line 49 of file hdsenc.c.

Referenced by hds_write_header(), and ism_write_header().

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

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

int OutputStream::packets_written

Definition at line 53 of file hdsenc.c.

Referenced by hds_flush(), hds_write_packet(), ism_flush(), and ism_write_packet().

int OutputStream::nb_fragments
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
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 51 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_write_header().

URLContext* OutputStream::out

Definition at line 53 of file smoothstreamingenc.c.

URLContext* OutputStream::out2

Definition at line 54 of file smoothstreamingenc.c.

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

URLContext* OutputStream::tail_out

Definition at line 55 of file smoothstreamingenc.c.

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

int64_t OutputStream::tail_pos

Definition at line 56 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_write().

int64_t OutputStream::cur_pos

Definition at line 56 of file smoothstreamingenc.c.

Referenced by ism_seek(), and ism_write().

int64_t OutputStream::cur_start_pos

Definition at line 56 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_seek().

const char* OutputStream::stream_type_tag

Definition at line 58 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_write_header().

const char* OutputStream::fourcc

Definition at line 62 of file smoothstreamingenc.c.

Referenced by ism_write_header(), and write_manifest().

char* OutputStream::private_str

Definition at line 63 of file smoothstreamingenc.c.

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

int OutputStream::packet_size

Definition at line 64 of file smoothstreamingenc.c.

Referenced by ism_write_header(), and write_manifest().

int OutputStream::audio_tag

Definition at line 65 of file smoothstreamingenc.c.

Referenced by ism_write_header(), and write_manifest().


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