FFmpeg
Data Fields
OutputStream Struct Reference

#include <ffmpeg.h>

Data Fields

int  file_index
 
int  index
 
int  source_index
 
AVStreamst
 
 
int  frame_number
 
struct InputStreamsync_ist
 
int64_t  sync_opts
 
int64_t  first_pts
 
int64_t  last_mux_dts
 
 
AVCodecenc
 
int64_t  max_frames
 
 
 
int  force_fps
 
 
 
int64_t *  forced_kf_pts
 
 
 
char *  forced_keyframes
 
 
 
 
 
char *  logfile_prefix
 
FILE *  logfile
 
 
char *  avfilter
 
int64_t  sws_flags
 
 
 
 
char *  apad
 
int  finished
 
int  unavailable
 
int  stream_copy
 
const char *  attachment_filename
 
 
 
int  keep_pix_fmt
 
 
int  ctx_inited
 
char  dirname [1024]
 
uint8_t  iobuf [32768]
 
 
 
 
int64_t  tail_pos
 
int64_t  cur_pos
 
int64_t  cur_start_pos
 
 
const char *  stream_type_tag
 
int  nb_fragments
 
 
 
 
const char *  fourcc
 
char *  private_str
 
int  packet_size
 
int  audio_tag
 

Detailed Description

Definition at line 311 of file ffmpeg.h.

Field Documentation

int OutputStream::file_index

Definition at line 312 of file ffmpeg.h.

Referenced by check_output_constraints(), check_recording_time(), close_output_stream(), configure_output_audio_filter(), configure_output_video_filter(), do_audio_out(), do_streamcopy(), do_subtitle_out(), do_video_out(), flush_encoders(), init_output_filter(), insert_trim(), need_output(), new_audio_stream(), new_output_stream(), parse_forced_key_frames(), print_report(), reap_filters(), transcode_init(), transcode_subtitles(), and write_frame().

int OutputStream::index

Definition at line 313 of file ffmpeg.h.

Referenced by configure_output_audio_filter(), configure_output_video_filter(), do_audio_out(), do_video_out(), flush_encoders(), init_output_filter(), insert_trim(), new_output_stream(), print_report(), transcode_init(), and write_frame().

int OutputStream::source_index

Definition at line 314 of file ffmpeg.h.

Referenced by check_output_constraints(), do_video_out(), get_input_stream(), init_output_filter(), new_audio_stream(), new_output_stream(), open_output_file(), process_input(), transcode_init(), and transcode_step().

AVStream* OutputStream::st

Definition at line 315 of file ffmpeg.h.

Referenced by check_keyboard_interaction(), check_recording_time(), choose_encoder(), choose_output(), choose_pix_fmts(), close_output_stream(), configure_output_audio_filter(), configure_output_video_filter(), decode_audio(), do_audio_out(), do_streamcopy(), do_subtitle_out(), do_video_out(), do_video_stats(), flush_encoders(), get_ost_filters(), insert_trim(), new_audio_stream(), new_output_stream(), new_subtitle_stream(), new_video_stream(), open_output_file(), print_report(), read_ffserver_streams(), reap_filters(), transcode(), transcode_init(), and write_frame().

int OutputStream::encoding_needed

Definition at line 316 of file ffmpeg.h.

Referenced by flush_encoders(), output_packet(), transcode(), transcode_init(), and transcode_subtitles().

int OutputStream::frame_number

Definition at line 317 of file ffmpeg.h.

Referenced by do_streamcopy(), do_video_out(), need_output(), print_report(), and write_frame().

struct InputStream* OutputStream::sync_ist

Definition at line 320 of file ffmpeg.h.

Referenced by new_output_stream(), and open_output_file().

int64_t OutputStream::sync_opts

Definition at line 321 of file ffmpeg.h.

Referenced by check_recording_time(), close_output_stream(), do_audio_out(), do_streamcopy(), do_subtitle_out(), and do_video_out().

int64_t OutputStream::first_pts

Definition at line 324 of file ffmpeg.h.

Referenced by check_recording_time(), and close_output_stream().

int64_t OutputStream::last_mux_dts

Definition at line 326 of file ffmpeg.h.

Referenced by new_output_stream(), and write_frame().

AVBitStreamFilterContext* OutputStream::bitstream_filters

Definition at line 327 of file ffmpeg.h.

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

AVCodec* OutputStream::enc

Definition at line 328 of file ffmpeg.h.

Referenced by choose_encoder(), choose_pix_fmts(), decode_audio(), new_output_stream(), process_input(), read_ffserver_streams(), and transcode_init().

int64_t OutputStream::max_frames

Definition at line 329 of file ffmpeg.h.

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

AVFrame* OutputStream::filtered_frame

Definition at line 330 of file ffmpeg.h.

Referenced by reap_filters().

AVRational OutputStream::frame_rate

Definition at line 333 of file ffmpeg.h.

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

int OutputStream::force_fps

Definition at line 334 of file ffmpeg.h.

Referenced by new_video_stream(), and transcode_init().

int OutputStream::top_field_first

Definition at line 335 of file ffmpeg.h.

Referenced by do_video_out(), and new_video_stream().

AVRational OutputStream::frame_aspect_ratio

Definition at line 337 of file ffmpeg.h.

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

int64_t* OutputStream::forced_kf_pts

Definition at line 340 of file ffmpeg.h.

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

int OutputStream::forced_kf_count

Definition at line 341 of file ffmpeg.h.

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

int OutputStream::forced_kf_index

Definition at line 342 of file ffmpeg.h.

Referenced by do_video_out().

char* OutputStream::forced_keyframes

Definition at line 343 of file ffmpeg.h.

Referenced by new_video_stream(), and transcode_init().

AVExpr* OutputStream::forced_keyframes_pexpr

Definition at line 344 of file ffmpeg.h.

Referenced by do_video_out(), and transcode_init().

double OutputStream::forced_keyframes_expr_const_values[FKF_NB]

Definition at line 345 of file ffmpeg.h.

Referenced by do_video_out(), and transcode_init().

int OutputStream::audio_channels_map[SWR_CH_MAX]

Definition at line 348 of file ffmpeg.h.

Referenced by configure_output_audio_filter(), and new_audio_stream().

int OutputStream::audio_channels_mapped

Definition at line 349 of file ffmpeg.h.

Referenced by configure_output_audio_filter(), and new_audio_stream().

char* OutputStream::logfile_prefix

Definition at line 351 of file ffmpeg.h.

Referenced by new_video_stream(), and transcode_init().

FILE* OutputStream::logfile

Definition at line 352 of file ffmpeg.h.

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

OutputFilter* OutputStream::filter

Definition at line 354 of file ffmpeg.h.

Referenced by choose_pix_fmts(), decode_audio(), init_output_filter(), reap_filters(), transcode_init(), and transcode_step().

char* OutputStream::avfilter

Definition at line 355 of file ffmpeg.h.

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

int64_t OutputStream::sws_flags

Definition at line 357 of file ffmpeg.h.

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

AVDictionary* OutputStream::opts

Definition at line 358 of file ffmpeg.h.

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

AVDictionary* OutputStream::swr_opts

Definition at line 359 of file ffmpeg.h.

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

AVDictionary* OutputStream::resample_opts

Definition at line 360 of file ffmpeg.h.

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

char* OutputStream::apad

Definition at line 361 of file ffmpeg.h.

Referenced by configure_output_audio_filter(), new_audio_stream(), and transcode().

int OutputStream::finished

Definition at line 362 of file ffmpeg.h.

Referenced by choose_output(), close_output_stream(), need_output(), new_attachment_stream(), open_output_file(), and print_report().

int OutputStream::unavailable

Definition at line 363 of file ffmpeg.h.

Referenced by choose_output(), transcode_from_filter(), and transcode_step().

int OutputStream::stream_copy

Definition at line 364 of file ffmpeg.h.

Referenced by choose_encoder(), init_output_filter(), new_attachment_stream(), new_audio_stream(), new_data_stream(), new_subtitle_stream(), new_video_stream(), open_output_file(), print_report(), process_input(), read_ffserver_streams(), transcode(), and transcode_init().

const char* OutputStream::attachment_filename

Definition at line 365 of file ffmpeg.h.

Referenced by open_output_file(), and transcode_init().

int OutputStream::copy_initial_nonkeyframes

Definition at line 366 of file ffmpeg.h.

Referenced by do_streamcopy(), new_subtitle_stream(), and new_video_stream().

int OutputStream::copy_prior_start

Definition at line 367 of file ffmpeg.h.

Referenced by do_streamcopy(), and new_output_stream().

int OutputStream::keep_pix_fmt

Definition at line 369 of file ffmpeg.h.

Referenced by choose_pix_fmts(), and new_video_stream().

AVFormatContext* OutputStream::ctx

Definition at line 49 of file smoothstreamingenc.c.

Referenced by get_private_data(), ism_flush(), ism_free(), ism_seek(), ism_write_header(), and ism_write_packet().

int OutputStream::ctx_inited

Definition at line 50 of file smoothstreamingenc.c.

Referenced by ism_free(), and ism_write_header().

char OutputStream::dirname[1024]

Definition at line 51 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_write_header().

uint8_t OutputStream::iobuf[32768]

Definition at line 52 of file smoothstreamingenc.c.

Referenced by ism_write_header().

URLContext* OutputStream::out

Definition at line 53 of file smoothstreamingenc.c.

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

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

int OutputStream::packets_written

Definition at line 57 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_write_packet().

const char* OutputStream::stream_type_tag

Definition at line 58 of file smoothstreamingenc.c.

Referenced by ism_flush(), and ism_write_header().

int OutputStream::nb_fragments

Definition at line 59 of file smoothstreamingenc.c.

Referenced by add_fragment(), ism_flush(), ism_free(), ism_seek(), output_chunk_list(), and write_manifest().

int OutputStream::fragments_size

Definition at line 59 of file smoothstreamingenc.c.

Referenced by add_fragment().

int OutputStream::fragment_index

Definition at line 59 of file smoothstreamingenc.c.

Referenced by add_fragment().

Fragment** OutputStream::fragments

Definition at line 60 of file smoothstreamingenc.c.

Referenced by add_fragment(), ism_flush(), ism_free(), ism_seek(), output_chunk_list(), and write_manifest().

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:

Generated on Wed Jul 10 2013 23:48:38 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /