| FFmpegKit iOS / macOS / tvOS API 6.0

Loading...
Searching...
No Matches
Data Fields
OutputStream Struct Reference

`#include <fftools_ffmpeg.h>`

## Data Fields
const AVClass * | clazz
int | file_index
int | index
InputStream * | ist
AVStream * | st
int64_t | vsync_frame_number
int64_t | next_pts
int64_t | last_mux_dts
int64_t | last_filter_pts
int64_t | ts_copy_start
AVRational | mux_timebase
AVRational | enc_timebase
AVCodecContext * | enc_ctx
AVFrame * | filtered_frame
AVFrame * | last_frame
AVFrame * | sq_frame
AVPacket * | pkt
int64_t | last_dropped
int64_t | last_nb0_frames [3]
AVRational | frame_rate
AVRational | max_frame_rate
enum VideoSyncMethod | vsync_method
int | is_cfr
int | force_fps
int | top_field_first
int | rotate_overridden
int | autoscale
int | bitexact
int | bits_per_raw_sample
double | rotate_override_value
AVRational | frame_aspect_ratio
KeyframeForceCtx | kf
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
char * | filters_script
| filtergraph script associated to the -filter_script option
AVDictionary * | encoder_opts
AVDictionary * | sws_dict
AVDictionary * | swr_opts
char * | apad
OSTFinished | finished
int | unavailable
int | initialized
int | inputs_done
const char * | attachment_filename
int | streamcopy_started
int | copy_initial_nonkeyframes
int | copy_prior_start
int | keep_pix_fmt
uint64_t | data_size_mux
uint64_t | data_size_enc
atomic_uint_least64_t | packets_written
uint64_t | frames_encoded
uint64_t | samples_encoded
uint64_t | packets_encoded
int | quality
int | pict_type
int64_t | error [4]
int | sq_idx_encode
int | sq_idx_mux
EncStats | enc_stats_pre
EncStats | enc_stats_post
unsigned int | fix_sub_duration_heartbeat

## Detailed Description

Definition at line 611 of file fftools_ffmpeg.h.

## Field Documentation

## ◆ apad

char* OutputStream::apad

Definition at line 688 of file fftools_ffmpeg.h.

## ◆ attachment_filename

const char* OutputStream::attachment_filename

Definition at line 699 of file fftools_ffmpeg.h.

## ◆ audio_channels_map

int* OutputStream::audio_channels_map

Definition at line 673 of file fftools_ffmpeg.h.

## ◆ audio_channels_mapped

int OutputStream::audio_channels_mapped

Definition at line 674 of file fftools_ffmpeg.h.

## ◆ autoscale

int OutputStream::autoscale

Definition at line 660 of file fftools_ffmpeg.h.

## ◆ avfilter

char* OutputStream::avfilter

Definition at line 681 of file fftools_ffmpeg.h.

## ◆ bitexact

int OutputStream::bitexact

Definition at line 661 of file fftools_ffmpeg.h.

## ◆ bits_per_raw_sample

int OutputStream::bits_per_raw_sample

Definition at line 662 of file fftools_ffmpeg.h.

## ◆ clazz

const AVClass* OutputStream::clazz

Definition at line 612 of file fftools_ffmpeg.h.

## ◆ copy_initial_nonkeyframes

int OutputStream::copy_initial_nonkeyframes

Definition at line 701 of file fftools_ffmpeg.h.

## ◆ copy_prior_start

int OutputStream::copy_prior_start

Definition at line 702 of file fftools_ffmpeg.h.

## ◆ data_size_enc

uint64_t OutputStream::data_size_enc

Definition at line 710 of file fftools_ffmpeg.h.

## ◆ data_size_mux

uint64_t OutputStream::data_size_mux

Definition at line 708 of file fftools_ffmpeg.h.

## ◆ enc_ctx

AVCodecContext* OutputStream::enc_ctx

Definition at line 642 of file fftools_ffmpeg.h.

## ◆ enc_stats_post

EncStats OutputStream::enc_stats_post

Definition at line 732 of file fftools_ffmpeg.h.

## ◆ enc_stats_pre

EncStats OutputStream::enc_stats_pre

Definition at line 731 of file fftools_ffmpeg.h.

## ◆ enc_timebase

AVRational OutputStream::enc_timebase

Definition at line 640 of file fftools_ffmpeg.h.

## ◆ encoder_opts

AVDictionary* OutputStream::encoder_opts

Definition at line 685 of file fftools_ffmpeg.h.

## ◆ error

int64_t OutputStream::error[4]

Definition at line 726 of file fftools_ffmpeg.h.

## ◆ file_index

int OutputStream::file_index

Definition at line 614 of file fftools_ffmpeg.h.

## ◆ filter

OutputFilter* OutputStream::filter

Definition at line 680 of file fftools_ffmpeg.h.

## ◆ filtered_frame

AVFrame* OutputStream::filtered_frame

Definition at line 643 of file fftools_ffmpeg.h.

## ◆ filters

char* OutputStream::filters

filtergraph associated to the -filter option

Definition at line 682 of file fftools_ffmpeg.h.

## ◆ filters_script

char* OutputStream::filters_script

filtergraph script associated to the -filter_script option

Definition at line 683 of file fftools_ffmpeg.h.

## ◆ finished

OSTFinished OutputStream::finished

Definition at line 689 of file fftools_ffmpeg.h.

## ◆ fix_sub_duration_heartbeat

unsigned int OutputStream::fix_sub_duration_heartbeat

Definition at line 738 of file fftools_ffmpeg.h.

## ◆ force_fps

int OutputStream::force_fps

Definition at line 655 of file fftools_ffmpeg.h.

## ◆ frame_aspect_ratio

AVRational OutputStream::frame_aspect_ratio

Definition at line 667 of file fftools_ffmpeg.h.

## ◆ frame_rate

AVRational OutputStream::frame_rate

Definition at line 651 of file fftools_ffmpeg.h.

## ◆ frames_encoded

uint64_t OutputStream::frames_encoded

Definition at line 714 of file fftools_ffmpeg.h.

## ◆ index

int OutputStream::index

Definition at line 615 of file fftools_ffmpeg.h.

## ◆ initialized

int OutputStream::initialized

Definition at line 695 of file fftools_ffmpeg.h.

## ◆ inputs_done

int OutputStream::inputs_done

Definition at line 697 of file fftools_ffmpeg.h.

## ◆ is_cfr

int OutputStream::is_cfr

Definition at line 654 of file fftools_ffmpeg.h.

## ◆ ist

InputStream* OutputStream::ist

Definition at line 620 of file fftools_ffmpeg.h.

## ◆ keep_pix_fmt

int OutputStream::keep_pix_fmt

Definition at line 704 of file fftools_ffmpeg.h.

## ◆ kf

KeyframeForceCtx OutputStream::kf

Definition at line 669 of file fftools_ffmpeg.h.

## ◆ last_dropped

int64_t OutputStream::last_dropped

Definition at line 647 of file fftools_ffmpeg.h.

## ◆ last_filter_pts

int64_t OutputStream::last_filter_pts

Definition at line 631 of file fftools_ffmpeg.h.

## ◆ last_frame

AVFrame* OutputStream::last_frame

Definition at line 644 of file fftools_ffmpeg.h.

## ◆ last_mux_dts

int64_t OutputStream::last_mux_dts

Definition at line 629 of file fftools_ffmpeg.h.

## ◆ last_nb0_frames

int64_t OutputStream::last_nb0_frames[3]

Definition at line 648 of file fftools_ffmpeg.h.

## ◆ logfile

FILE* OutputStream::logfile

Definition at line 678 of file fftools_ffmpeg.h.

## ◆ logfile_prefix

char* OutputStream::logfile_prefix

Definition at line 677 of file fftools_ffmpeg.h.

## ◆ max_frame_rate

AVRational OutputStream::max_frame_rate

Definition at line 652 of file fftools_ffmpeg.h.

## ◆ mux_timebase

AVRational OutputStream::mux_timebase

Definition at line 639 of file fftools_ffmpeg.h.

## ◆ next_pts

int64_t OutputStream::next_pts

Definition at line 627 of file fftools_ffmpeg.h.

## ◆ packets_encoded

uint64_t OutputStream::packets_encoded

Definition at line 717 of file fftools_ffmpeg.h.

## ◆ packets_written

atomic_uint_least64_t OutputStream::packets_written

Definition at line 712 of file fftools_ffmpeg.h.

## ◆ pict_type

int OutputStream::pict_type

Definition at line 723 of file fftools_ffmpeg.h.

## ◆ pkt

AVPacket* OutputStream::pkt

Definition at line 646 of file fftools_ffmpeg.h.

## ◆ quality

int OutputStream::quality

Definition at line 720 of file fftools_ffmpeg.h.

## ◆ rotate_overridden

int OutputStream::rotate_overridden

Definition at line 658 of file fftools_ffmpeg.h.

## ◆ rotate_override_value

double OutputStream::rotate_override_value

Definition at line 664 of file fftools_ffmpeg.h.

## ◆ samples_encoded

uint64_t OutputStream::samples_encoded

Definition at line 715 of file fftools_ffmpeg.h.

## ◆ sq_frame

AVFrame* OutputStream::sq_frame

Definition at line 645 of file fftools_ffmpeg.h.

## ◆ sq_idx_encode

int OutputStream::sq_idx_encode

Definition at line 728 of file fftools_ffmpeg.h.

## ◆ sq_idx_mux

int OutputStream::sq_idx_mux

Definition at line 729 of file fftools_ffmpeg.h.

## ◆ st

AVStream* OutputStream::st

Definition at line 622 of file fftools_ffmpeg.h.

## ◆ streamcopy_started

int OutputStream::streamcopy_started

Definition at line 700 of file fftools_ffmpeg.h.

## ◆ swr_opts

AVDictionary* OutputStream::swr_opts

Definition at line 687 of file fftools_ffmpeg.h.

## ◆ sws_dict

AVDictionary* OutputStream::sws_dict

Definition at line 686 of file fftools_ffmpeg.h.

## ◆ top_field_first

int OutputStream::top_field_first

Definition at line 656 of file fftools_ffmpeg.h.

## ◆ ts_copy_start

int64_t OutputStream::ts_copy_start

Definition at line 636 of file fftools_ffmpeg.h.

## ◆ unavailable

int OutputStream::unavailable

Definition at line 690 of file fftools_ffmpeg.h.

## ◆ vsync_frame_number

int64_t OutputStream::vsync_frame_number

Definition at line 624 of file fftools_ffmpeg.h.

## ◆ vsync_method

enum VideoSyncMethod OutputStream::vsync_method

Definition at line 653 of file fftools_ffmpeg.h.

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

- fftools_ffmpeg.h