FFmpegKit iOS / macOS / tvOS API 4.5
Data Fields
OutputStream Struct Reference

#include <fftools_ffmpeg.h>

Data Fields

int file_index
 
int index
 
int source_index
 
AVStream * st
 
int encoding_needed
 
int frame_number
 
struct InputStreamsync_ist
 
int64_t sync_opts
 
int64_t first_pts
 
int64_t last_mux_dts
 
AVRational mux_timebase
 
AVRational enc_timebase
 
AVBSFContext * bsf_ctx
 
AVCodecContext * enc_ctx
 
AVCodecParameters * ref_par
 
const AVCodec * enc
 
int64_t max_frames
 
AVFrame * filtered_frame
 
AVFrame * last_frame
 
AVPacket * pkt
 
int last_dropped
 
int last_nb0_frames [3]
 
void * hwaccel_ctx
 
AVRational frame_rate
 
AVRational max_frame_rate
 
int is_cfr
 
int force_fps
 
int top_field_first
 
int rotate_overridden
 
int autoscale
 
double rotate_override_value
 
AVRational frame_aspect_ratio
 
int64_t forced_kf_ref_pts
 
int64_t * forced_kf_pts
 
int forced_kf_count
 
int forced_kf_index
 
char * forced_keyframes
 
AVExpr * forced_keyframes_pexpr
 
double forced_keyframes_expr_const_values [FKF_NB]
 
int dropped_keyframe
 
intaudio_channels_map
 
int audio_channels_mapped
 
char * logfile_prefix
 
FILE * logfile
 
OutputFilterfilter
 
char * avfilter
 
char * filters
 filtergraph associated to the -filter option More...
 
char * filters_script
 filtergraph script associated to the -filter_script option More...
 
AVDictionary * encoder_opts
 
AVDictionary * sws_dict
 
AVDictionary * swr_opts
 
AVDictionary * resample_opts
 
char * apad
 
OSTFinished finished
 
int unavailable
 
int stream_copy
 
int initialized
 
int inputs_done
 
const char * attachment_filename
 
int copy_initial_nonkeyframes
 
int copy_prior_start
 
char * disposition
 
int keep_pix_fmt
 
uint64_t data_size
 
uint64_t packets_written
 
uint64_t frames_encoded
 
uint64_t samples_encoded
 
int quality
 
int max_muxing_queue_size
 
AVFifoBuffer * muxing_queue
 
size_t muxing_queue_data_size
 
size_t muxing_queue_data_threshold
 
int pict_type
 
int64_t error [4]
 

Detailed Description

Definition at line 478 of file fftools_ffmpeg.h.

Field Documentation

◆ apad

char* OutputStream::apad

Definition at line 550 of file fftools_ffmpeg.h.

◆ attachment_filename

const char* OutputStream::attachment_filename

Definition at line 562 of file fftools_ffmpeg.h.

◆ audio_channels_map

int* OutputStream::audio_channels_map

Definition at line 535 of file fftools_ffmpeg.h.

◆ audio_channels_mapped

int OutputStream::audio_channels_mapped

Definition at line 536 of file fftools_ffmpeg.h.

◆ autoscale

int OutputStream::autoscale

Definition at line 519 of file fftools_ffmpeg.h.

◆ avfilter

char* OutputStream::avfilter

Definition at line 542 of file fftools_ffmpeg.h.

◆ bsf_ctx

AVBSFContext* OutputStream::bsf_ctx

Definition at line 498 of file fftools_ffmpeg.h.

◆ copy_initial_nonkeyframes

int OutputStream::copy_initial_nonkeyframes

Definition at line 563 of file fftools_ffmpeg.h.

◆ copy_prior_start

int OutputStream::copy_prior_start

Definition at line 564 of file fftools_ffmpeg.h.

◆ data_size

uint64_t OutputStream::data_size

Definition at line 571 of file fftools_ffmpeg.h.

◆ disposition

char* OutputStream::disposition

Definition at line 565 of file fftools_ffmpeg.h.

◆ dropped_keyframe

int OutputStream::dropped_keyframe

Definition at line 532 of file fftools_ffmpeg.h.

◆ enc

const AVCodec* OutputStream::enc

Definition at line 502 of file fftools_ffmpeg.h.

◆ enc_ctx

AVCodecContext* OutputStream::enc_ctx

Definition at line 500 of file fftools_ffmpeg.h.

◆ enc_timebase

AVRational OutputStream::enc_timebase

Definition at line 496 of file fftools_ffmpeg.h.

◆ encoder_opts

AVDictionary* OutputStream::encoder_opts

Definition at line 546 of file fftools_ffmpeg.h.

◆ encoding_needed

int OutputStream::encoding_needed

Definition at line 483 of file fftools_ffmpeg.h.

◆ error

int64_t OutputStream::error[4]

Definition at line 599 of file fftools_ffmpeg.h.

◆ file_index

int OutputStream::file_index

Definition at line 479 of file fftools_ffmpeg.h.

◆ filter

OutputFilter* OutputStream::filter

Definition at line 541 of file fftools_ffmpeg.h.

◆ filtered_frame

AVFrame* OutputStream::filtered_frame

Definition at line 504 of file fftools_ffmpeg.h.

◆ filters

char* OutputStream::filters

filtergraph associated to the -filter option

Definition at line 543 of file fftools_ffmpeg.h.

◆ filters_script

char* OutputStream::filters_script

filtergraph script associated to the -filter_script option

Definition at line 544 of file fftools_ffmpeg.h.

◆ finished

OSTFinished OutputStream::finished

Definition at line 551 of file fftools_ffmpeg.h.

◆ first_pts

int64_t OutputStream::first_pts

Definition at line 491 of file fftools_ffmpeg.h.

◆ force_fps

int OutputStream::force_fps

Definition at line 516 of file fftools_ffmpeg.h.

◆ forced_keyframes

char* OutputStream::forced_keyframes

Definition at line 529 of file fftools_ffmpeg.h.

◆ forced_keyframes_expr_const_values

double OutputStream::forced_keyframes_expr_const_values[FKF_NB]

Definition at line 531 of file fftools_ffmpeg.h.

◆ forced_keyframes_pexpr

AVExpr* OutputStream::forced_keyframes_pexpr

Definition at line 530 of file fftools_ffmpeg.h.

◆ forced_kf_count

int OutputStream::forced_kf_count

Definition at line 527 of file fftools_ffmpeg.h.

◆ forced_kf_index

int OutputStream::forced_kf_index

Definition at line 528 of file fftools_ffmpeg.h.

◆ forced_kf_pts

int64_t* OutputStream::forced_kf_pts

Definition at line 526 of file fftools_ffmpeg.h.

◆ forced_kf_ref_pts

int64_t OutputStream::forced_kf_ref_pts

Definition at line 525 of file fftools_ffmpeg.h.

◆ frame_aspect_ratio

AVRational OutputStream::frame_aspect_ratio

Definition at line 522 of file fftools_ffmpeg.h.

◆ frame_number

int OutputStream::frame_number

Definition at line 484 of file fftools_ffmpeg.h.

◆ frame_rate

AVRational OutputStream::frame_rate

Definition at line 513 of file fftools_ffmpeg.h.

◆ frames_encoded

uint64_t OutputStream::frames_encoded

Definition at line 575 of file fftools_ffmpeg.h.

◆ hwaccel_ctx

void* OutputStream::hwaccel_ctx

Definition at line 510 of file fftools_ffmpeg.h.

◆ index

int OutputStream::index

Definition at line 480 of file fftools_ffmpeg.h.

◆ initialized

int OutputStream::initialized

Definition at line 558 of file fftools_ffmpeg.h.

◆ inputs_done

int OutputStream::inputs_done

Definition at line 560 of file fftools_ffmpeg.h.

◆ is_cfr

int OutputStream::is_cfr

Definition at line 515 of file fftools_ffmpeg.h.

◆ keep_pix_fmt

int OutputStream::keep_pix_fmt

Definition at line 567 of file fftools_ffmpeg.h.

◆ last_dropped

int OutputStream::last_dropped

Definition at line 507 of file fftools_ffmpeg.h.

◆ last_frame

AVFrame* OutputStream::last_frame

Definition at line 505 of file fftools_ffmpeg.h.

◆ last_mux_dts

int64_t OutputStream::last_mux_dts

Definition at line 493 of file fftools_ffmpeg.h.

◆ last_nb0_frames

int OutputStream::last_nb0_frames[3]

Definition at line 508 of file fftools_ffmpeg.h.

◆ logfile

FILE* OutputStream::logfile

Definition at line 539 of file fftools_ffmpeg.h.

◆ logfile_prefix

char* OutputStream::logfile_prefix

Definition at line 538 of file fftools_ffmpeg.h.

◆ max_frame_rate

AVRational OutputStream::max_frame_rate

Definition at line 514 of file fftools_ffmpeg.h.

◆ max_frames

int64_t OutputStream::max_frames

Definition at line 503 of file fftools_ffmpeg.h.

◆ max_muxing_queue_size

int OutputStream::max_muxing_queue_size

Definition at line 581 of file fftools_ffmpeg.h.

◆ mux_timebase

AVRational OutputStream::mux_timebase

Definition at line 495 of file fftools_ffmpeg.h.

◆ muxing_queue

AVFifoBuffer* OutputStream::muxing_queue

Definition at line 584 of file fftools_ffmpeg.h.

◆ muxing_queue_data_size

size_t OutputStream::muxing_queue_data_size

Definition at line 590 of file fftools_ffmpeg.h.

◆ muxing_queue_data_threshold

size_t OutputStream::muxing_queue_data_threshold

Definition at line 593 of file fftools_ffmpeg.h.

◆ packets_written

uint64_t OutputStream::packets_written

Definition at line 573 of file fftools_ffmpeg.h.

◆ pict_type

int OutputStream::pict_type

Definition at line 596 of file fftools_ffmpeg.h.

◆ pkt

AVPacket* OutputStream::pkt

Definition at line 506 of file fftools_ffmpeg.h.

◆ quality

int OutputStream::quality

Definition at line 579 of file fftools_ffmpeg.h.

◆ ref_par

AVCodecParameters* OutputStream::ref_par

Definition at line 501 of file fftools_ffmpeg.h.

◆ resample_opts

AVDictionary* OutputStream::resample_opts

Definition at line 549 of file fftools_ffmpeg.h.

◆ rotate_overridden

int OutputStream::rotate_overridden

Definition at line 518 of file fftools_ffmpeg.h.

◆ rotate_override_value

double OutputStream::rotate_override_value

Definition at line 520 of file fftools_ffmpeg.h.

◆ samples_encoded

uint64_t OutputStream::samples_encoded

Definition at line 576 of file fftools_ffmpeg.h.

◆ source_index

int OutputStream::source_index

Definition at line 481 of file fftools_ffmpeg.h.

◆ st

AVStream* OutputStream::st

Definition at line 482 of file fftools_ffmpeg.h.

◆ stream_copy

int OutputStream::stream_copy

Definition at line 553 of file fftools_ffmpeg.h.

◆ swr_opts

AVDictionary* OutputStream::swr_opts

Definition at line 548 of file fftools_ffmpeg.h.

◆ sws_dict

AVDictionary* OutputStream::sws_dict

Definition at line 547 of file fftools_ffmpeg.h.

◆ sync_ist

struct InputStream* OutputStream::sync_ist

Definition at line 487 of file fftools_ffmpeg.h.

◆ sync_opts

int64_t OutputStream::sync_opts

Definition at line 488 of file fftools_ffmpeg.h.

◆ top_field_first

int OutputStream::top_field_first

Definition at line 517 of file fftools_ffmpeg.h.

◆ unavailable

int OutputStream::unavailable

Definition at line 552 of file fftools_ffmpeg.h.


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