| 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 InputStream * | sync_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
int * | audio_channels_map
int | audio_channels_mapped
char * | logfile_prefix
FILE * | logfile
OutputFilter * | filter
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:

- fftools_ffmpeg.h