Libav
|
#include <avconv.h>
Data Fields | |
int | file_index |
AVStream * | st |
int | discard |
int | decoding_needed |
AVCodecContext * | dec_ctx |
AVCodec * | dec |
AVFrame * | decoded_frame |
AVFrame * | filter_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 |
AVDictionary * | decoder_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 |
void * | hwaccel_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 |
AVBufferRef * | hw_frames_ctx |
uint64_t | data_size |
uint64_t | nb_packets |
uint64_t | frames_decoded |
uint64_t | samples_decoded |
int InputStream::file_index |
Definition at line 255 of file avconv.h.
Referenced by add_input_streams(), check_output_constraints(), configure_input_audio_filter(), configure_input_video_filter(), do_streamcopy(), get_format(), guess_input_channel_layout(), init_input_stream(), open_output_file(), process_input_packet(), select_input_file(), transcode(), transcode_init(), and vdpau_alloc().
AVStream * InputStream::st |
Definition at line 256 of file avconv.h.
Referenced by add_input_streams(), check_output_constraints(), configure_input_audio_filter(), configure_input_video_filter(), decode_audio(), decode_video(), do_streamcopy(), do_subtitle_out(), get_format(), guess_input_channel_layout(), ifilter_send_frame(), init_input_filter(), init_input_stream(), init_output_stream_encode(), init_output_stream_streamcopy(), open_input_file(), open_output_file(), process_input(), process_input_packet(), seek_to_start(), show_packet(), show_stream(), transcode_init(), and vdpau_alloc().
int InputStream::discard |
Definition at line 257 of file avconv.h.
Referenced by add_input_streams(), init_input_filter(), open_output_file(), process_input(), select_input_file(), and transcode_init().
int InputStream::decoding_needed |
Definition at line 258 of file avconv.h.
Referenced by init_input_filter(), init_input_stream(), open_output_file(), print_final_stats(), process_input(), process_input_packet(), seek_to_start(), and transcode().
AVCodecContext * InputStream::dec_ctx |
Definition at line 259 of file avconv.h.
Referenced by add_input_streams(), avconv_cleanup(), close_input_file(), decode_audio(), decode_video(), get_input_stream(), guess_input_channel_layout(), init_input_filter(), init_input_stream(), init_output_stream(), init_output_stream_encode(), open_input_file(), print_final_stats(), process_input(), process_input_packet(), seek_to_start(), show_stream(), transcode(), and transcode_subtitles().
AVCodec* InputStream::dec |
Definition at line 260 of file avconv.h.
Referenced by add_input_streams(), init_input_stream(), and transcode_init().
AVFrame* InputStream::decoded_frame |
Definition at line 261 of file avconv.h.
Referenced by avconv_cleanup(), decode_audio(), and decode_video().
AVFrame* InputStream::filter_frame |
Definition at line 262 of file avconv.h.
Referenced by avconv_cleanup(), decode_audio(), and decode_video().
int64_t InputStream::start |
Definition at line 264 of file avconv.h.
Referenced by get_input_packet(), and transcode_init().
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().
int64_t InputStream::last_dts |
Definition at line 269 of file avconv.h.
Referenced by check_output_constraints(), do_streamcopy(), get_input_packet(), init_input_stream(), process_input(), process_input_packet(), and select_input_file().
int64_t InputStream::min_pts |
Definition at line 270 of file avconv.h.
Referenced by add_input_streams(), process_input(), and seek_to_start().
int64_t InputStream::max_pts |
Definition at line 271 of file avconv.h.
Referenced by add_input_streams(), process_input(), and seek_to_start().
int64_t InputStream::cfr_next_pts |
Definition at line 275 of file avconv.h.
Referenced by decode_video().
int64_t InputStream::nb_samples |
Definition at line 277 of file avconv.h.
Referenced by add_input_streams(), decode_audio(), and seek_to_start().
PtsCorrectionContext InputStream::pts_ctx |
Definition at line 278 of file avconv.h.
Referenced by decode_video(), and init_input_stream().
double InputStream::ts_scale |
Definition at line 279 of file avconv.h.
Referenced by add_input_streams(), and process_input().
AVDictionary* InputStream::decoder_opts |
Definition at line 280 of file avconv.h.
Referenced by add_input_streams(), avconv_cleanup(), and init_input_stream().
AVRational InputStream::framerate |
Definition at line 281 of file avconv.h.
Referenced by add_input_streams(), configure_input_video_filter(), decode_video(), open_output_file(), and seek_to_start().
int InputStream::autorotate |
Definition at line 283 of file avconv.h.
Referenced by add_input_streams(), configure_input_video_filter(), and process_input().
InputFilter** InputStream::filters |
Definition at line 287 of file avconv.h.
Referenced by avconv_cleanup(), decode_audio(), decode_video(), init_input_filter(), send_filter_eof(), and transcode_init().
int InputStream::nb_filters |
Definition at line 288 of file avconv.h.
Referenced by decode_audio(), decode_video(), init_input_filter(), send_filter_eof(), and transcode_init().
enum HWAccelID InputStream::hwaccel_id |
Definition at line 291 of file avconv.h.
Referenced by add_input_streams(), dxva2_alloc(), dxva2_create_decoder(), dxva2_get_decoder_configuration(), dxva2_init(), get_format(), vaapi_decode_init(), vda_init(), and vdpau_alloc().
char* InputStream::hwaccel_device |
Definition at line 292 of file avconv.h.
Referenced by add_input_streams(), avconv_cleanup(), dxva2_alloc(), qsv_device_init(), vaapi_decode_init(), and vdpau_alloc().
enum AVPixelFormat InputStream::hwaccel_output_format |
Definition at line 293 of file avconv.h.
Referenced by add_input_streams(), and vaapi_decode_init().
enum HWAccelID InputStream::active_hwaccel_id |
Definition at line 296 of file avconv.h.
Referenced by get_format().
void* InputStream::hwaccel_ctx |
Definition at line 297 of file avconv.h.
Referenced by dxva2_alloc(), dxva2_create_decoder(), dxva2_get_buffer(), dxva2_get_decoder_configuration(), dxva2_init(), dxva2_retrieve_data(), dxva2_uninit(), vaapi_decode_init(), vaapi_decode_uninit(), vaapi_get_buffer(), vaapi_retrieve_data(), vda_init(), vda_retrieve_data(), vda_uninit(), vdpau_alloc(), vdpau_get_buffer(), vdpau_init(), vdpau_retrieve_data(), and vdpau_uninit().
void(* InputStream::hwaccel_uninit) (AVCodecContext *s) |
Definition at line 298 of file avconv.h.
Referenced by dxva2_alloc(), dxva2_uninit(), qsv_init(), transcode(), vaapi_decode_init(), vaapi_decode_uninit(), vda_init(), vda_uninit(), vdpau_alloc(), and vdpau_uninit().
int(* InputStream::hwaccel_get_buffer) (AVCodecContext *s, AVFrame *frame, int flags) |
Definition at line 299 of file avconv.h.
Referenced by dxva2_alloc(), dxva2_uninit(), get_buffer(), qsv_init(), vaapi_decode_init(), vaapi_decode_uninit(), vdpau_alloc(), vdpau_init(), and vdpau_uninit().
int(* InputStream::hwaccel_retrieve_data) (AVCodecContext *s, AVFrame *frame) |
Definition at line 300 of file avconv.h.
Referenced by decode_video(), dxva2_alloc(), dxva2_uninit(), vaapi_decode_init(), vaapi_decode_uninit(), vda_init(), vda_uninit(), vdpau_alloc(), vdpau_init(), and vdpau_uninit().
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().
enum AVPixelFormat InputStream::hwaccel_retrieved_pix_fmt |
Definition at line 302 of file avconv.h.
Referenced by decode_video().
AVBufferRef* InputStream::hw_frames_ctx |
Definition at line 303 of file avconv.h.
Referenced by get_format(), qsv_get_buffer(), qsv_init(), qsv_uninit(), vaapi_decode_init(), and vaapi_decode_uninit().
uint64_t InputStream::data_size |
Definition at line 307 of file avconv.h.
Referenced by print_final_stats(), and process_input().
uint64_t InputStream::nb_packets |
Definition at line 309 of file avconv.h.
Referenced by print_final_stats(), and process_input().
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().
uint64_t InputStream::samples_decoded |
Definition at line 312 of file avconv.h.
Referenced by decode_audio(), and print_final_stats().