Libav
Data Fields
InputStream Struct Reference

#include <avconv.h>

Data Fields

int file_index
 
AVStreamst
 
int discard
 
int decoding_needed
 
AVCodecContextdec_ctx
 
AVCodecdec
 
AVFramedecoded_frame
 
AVFramefilter_frame
 
int64_t start
 
int64_t next_dts
 
int64_t last_dts
 
int64_t min_pts
 
int64_t max_pts
 
int64_t cfr_next_pts
 
int64_t nb_samples
 
PtsCorrectionContext pts_ctx
 
double ts_scale
 
AVDictionarydecoder_opts
 
AVRational framerate
 
int autorotate
 
InputFilter ** filters
 
int nb_filters
 
enum HWAccelID hwaccel_id
 
char * hwaccel_device
 
enum AVPixelFormat hwaccel_output_format
 
enum HWAccelID active_hwaccel_id
 
voidhwaccel_ctx
 
void(* hwaccel_uninit )(AVCodecContext *s)
 
int(* hwaccel_get_buffer )(AVCodecContext *s, AVFrame *frame, int flags)
 
int(* hwaccel_retrieve_data )(AVCodecContext *s, AVFrame *frame)
 
enum AVPixelFormat hwaccel_pix_fmt
 
enum AVPixelFormat hwaccel_retrieved_pix_fmt
 
AVBufferRefhw_frames_ctx
 
uint64_t data_size
 
uint64_t nb_packets
 
uint64_t frames_decoded
 
uint64_t samples_decoded
 

Detailed Description

Definition at line 254 of file avconv.h.

Field Documentation

◆ file_index

int InputStream::file_index

◆ st

AVStream * InputStream::st

◆ discard

int InputStream::discard

◆ decoding_needed

int InputStream::decoding_needed

◆ dec_ctx

AVCodecContext * InputStream::dec_ctx

◆ dec

AVCodec* InputStream::dec

Definition at line 260 of file avconv.h.

Referenced by add_input_streams(), init_input_stream(), and transcode_init().

◆ decoded_frame

AVFrame* InputStream::decoded_frame

Definition at line 261 of file avconv.h.

Referenced by avconv_cleanup(), decode_audio(), and decode_video().

◆ filter_frame

AVFrame* InputStream::filter_frame

Definition at line 262 of file avconv.h.

Referenced by avconv_cleanup(), decode_audio(), and decode_video().

◆ start

int64_t InputStream::start

Definition at line 264 of file avconv.h.

Referenced by get_input_packet(), and transcode_init().

◆ next_dts

int64_t InputStream::next_dts

Definition at line 267 of file avconv.h.

Referenced by decode_audio(), init_input_stream(), process_input(), and process_input_packet().

◆ last_dts

int64_t InputStream::last_dts

◆ min_pts

int64_t InputStream::min_pts

Definition at line 270 of file avconv.h.

Referenced by add_input_streams(), process_input(), and seek_to_start().

◆ max_pts

int64_t InputStream::max_pts

Definition at line 271 of file avconv.h.

Referenced by add_input_streams(), process_input(), and seek_to_start().

◆ cfr_next_pts

int64_t InputStream::cfr_next_pts

Definition at line 275 of file avconv.h.

Referenced by decode_video().

◆ nb_samples

int64_t InputStream::nb_samples

Definition at line 277 of file avconv.h.

Referenced by add_input_streams(), decode_audio(), and seek_to_start().

◆ pts_ctx

PtsCorrectionContext InputStream::pts_ctx

Definition at line 278 of file avconv.h.

Referenced by decode_video(), and init_input_stream().

◆ ts_scale

double InputStream::ts_scale

Definition at line 279 of file avconv.h.

Referenced by add_input_streams(), and process_input().

◆ decoder_opts

AVDictionary* InputStream::decoder_opts

Definition at line 280 of file avconv.h.

Referenced by add_input_streams(), avconv_cleanup(), and init_input_stream().

◆ framerate

AVRational InputStream::framerate

◆ autorotate

int InputStream::autorotate

Definition at line 283 of file avconv.h.

Referenced by add_input_streams(), configure_input_video_filter(), and process_input().

◆ filters

InputFilter** InputStream::filters

◆ nb_filters

int InputStream::nb_filters

◆ hwaccel_id

enum HWAccelID InputStream::hwaccel_id

◆ hwaccel_device

char* InputStream::hwaccel_device

◆ hwaccel_output_format

enum AVPixelFormat InputStream::hwaccel_output_format

Definition at line 293 of file avconv.h.

Referenced by add_input_streams(), and vaapi_decode_init().

◆ active_hwaccel_id

enum HWAccelID InputStream::active_hwaccel_id

Definition at line 296 of file avconv.h.

Referenced by get_format().

◆ hwaccel_ctx

void* InputStream::hwaccel_ctx

◆ hwaccel_uninit

void(* InputStream::hwaccel_uninit) (AVCodecContext *s)

◆ hwaccel_get_buffer

int(* InputStream::hwaccel_get_buffer) (AVCodecContext *s, AVFrame *frame, int flags)

◆ hwaccel_retrieve_data

int(* InputStream::hwaccel_retrieve_data) (AVCodecContext *s, AVFrame *frame)

◆ hwaccel_pix_fmt

enum AVPixelFormat InputStream::hwaccel_pix_fmt

Definition at line 301 of file avconv.h.

Referenced by add_input_streams(), decode_video(), get_buffer(), and get_format().

◆ hwaccel_retrieved_pix_fmt

enum AVPixelFormat InputStream::hwaccel_retrieved_pix_fmt

Definition at line 302 of file avconv.h.

Referenced by decode_video().

◆ hw_frames_ctx

AVBufferRef* InputStream::hw_frames_ctx

◆ data_size

uint64_t InputStream::data_size

Definition at line 307 of file avconv.h.

Referenced by print_final_stats(), and process_input().

◆ nb_packets

uint64_t InputStream::nb_packets

Definition at line 309 of file avconv.h.

Referenced by print_final_stats(), and process_input().

◆ frames_decoded

uint64_t InputStream::frames_decoded

Definition at line 311 of file avconv.h.

Referenced by decode_audio(), decode_video(), print_final_stats(), and transcode_subtitles().

◆ samples_decoded

uint64_t InputStream::samples_decoded

Definition at line 312 of file avconv.h.

Referenced by decode_audio(), and print_final_stats().


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