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
 
PtsCorrectionContext pts_ctx
 
double ts_scale
 
int showed_multi_packet_warning
 
AVDictionarydecoder_opts
 
AVRational framerate
 
int resample_height
 
int resample_width
 
int resample_pix_fmt
 
int resample_sample_fmt
 
int resample_sample_rate
 
int resample_channels
 
uint64_t resample_channel_layout
 
InputFilter ** filters
 
int nb_filters
 
enum HWAccelID hwaccel_id
 
char * hwaccel_device
 
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
 
uint64_t data_size
 
uint64_t nb_packets
 
uint64_t frames_decoded
 
uint64_t samples_decoded
 

Detailed Description

Definition at line 217 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

§ decoded_frame

AVFrame* InputStream::decoded_frame

Definition at line 224 of file avconv.h.

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

§ filter_frame

AVFrame* InputStream::filter_frame

Definition at line 225 of file avconv.h.

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

§ start

int64_t InputStream::start

Definition at line 227 of file avconv.h.

Referenced by get_input_packet(), and transcode_init().

§ next_dts

int64_t InputStream::next_dts

Definition at line 230 of file avconv.h.

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

§ last_dts

int64_t InputStream::last_dts

§ pts_ctx

PtsCorrectionContext InputStream::pts_ctx

Definition at line 233 of file avconv.h.

Referenced by decode_video(), and init_input_stream().

§ ts_scale

double InputStream::ts_scale

Definition at line 234 of file avconv.h.

Referenced by add_input_streams(), and process_input().

§ showed_multi_packet_warning

int InputStream::showed_multi_packet_warning

Definition at line 235 of file avconv.h.

Referenced by process_input_packet().

§ decoder_opts

AVDictionary* InputStream::decoder_opts

Definition at line 236 of file avconv.h.

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

§ framerate

AVRational InputStream::framerate

Definition at line 237 of file avconv.h.

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

§ resample_height

int InputStream::resample_height

Definition at line 239 of file avconv.h.

Referenced by add_input_streams(), and decode_video().

§ resample_width

int InputStream::resample_width

Definition at line 240 of file avconv.h.

Referenced by add_input_streams(), and decode_video().

§ resample_pix_fmt

int InputStream::resample_pix_fmt

Definition at line 241 of file avconv.h.

Referenced by add_input_streams(), and decode_video().

§ resample_sample_fmt

int InputStream::resample_sample_fmt

Definition at line 243 of file avconv.h.

Referenced by add_input_streams(), and decode_audio().

§ resample_sample_rate

int InputStream::resample_sample_rate

Definition at line 244 of file avconv.h.

Referenced by add_input_streams(), and decode_audio().

§ resample_channels

int InputStream::resample_channels

Definition at line 245 of file avconv.h.

Referenced by add_input_streams(), and decode_audio().

§ resample_channel_layout

uint64_t InputStream::resample_channel_layout

Definition at line 246 of file avconv.h.

Referenced by add_input_streams(), and decode_audio().

§ filters

InputFilter** InputStream::filters

§ nb_filters

int InputStream::nb_filters

Definition at line 251 of file avconv.h.

Referenced by decode_audio(), decode_video(), init_input_filter(), and transcode_init().

§ hwaccel_id

enum HWAccelID InputStream::hwaccel_id

§ hwaccel_device

char* InputStream::hwaccel_device

Definition at line 255 of file avconv.h.

Referenced by add_input_streams(), avconv_cleanup(), dxva2_alloc(), and vdpau_alloc().

§ active_hwaccel_id

enum HWAccelID InputStream::active_hwaccel_id

Definition at line 258 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)

Definition at line 261 of file avconv.h.

Referenced by dxva2_alloc(), dxva2_uninit(), get_buffer(), vdpau_alloc(), vdpau_init(), and vdpau_uninit().

§ hwaccel_retrieve_data

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

§ hwaccel_pix_fmt

enum AVPixelFormat InputStream::hwaccel_pix_fmt

Definition at line 263 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 264 of file avconv.h.

Referenced by configure_input_video_filter(), and decode_video().

§ data_size

uint64_t InputStream::data_size

Definition at line 268 of file avconv.h.

Referenced by print_final_stats(), and process_input().

§ nb_packets

uint64_t InputStream::nb_packets

Definition at line 270 of file avconv.h.

Referenced by print_final_stats(), and process_input().

§ frames_decoded

uint64_t InputStream::frames_decoded

Definition at line 272 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 273 of file avconv.h.

Referenced by decode_audio(), and print_final_stats().


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