FFmpegfs Fuse Multi Media Filesystem 2.16
|
Input file definition. More...
#include <ffmpeg_transcoder.h>
Public Attributes | |
FILETYPE | m_filetype |
File type, MP3, MP4, OPUS etc. More... | |
AVFormatContext * | m_format_ctx |
Output format context. More... | |
StreamRef | m_audio |
Audio stream information. More... | |
StreamRef | m_video |
Video stream information. More... | |
AVPixelFormat | m_pix_fmt |
Video stream pixel format. More... | |
StreamRef_map | m_subtitle |
Subtitle stream information. More... | |
std::vector< StreamRef > | m_album_art |
Album art stream. More... | |
|
inline |
Definition at line 142 of file ffmpeg_transcoder.h.
std::vector<StreamRef> FFmpeg_Transcoder::INPUTFILE::m_album_art |
Album art stream.
Definition at line 157 of file ffmpeg_transcoder.h.
Referenced by FFmpeg_Transcoder::add_albumart_stream(), FFmpeg_Transcoder::close_input_file(), FFmpeg_Transcoder::close_output_file(), FFmpeg_Transcoder::decode_frame(), FFmpeg_Transcoder::open_albumarts(), FFmpeg_Transcoder::open_output_filestreams(), FFmpeg_Transcoder::process_albumarts(), and FFmpeg_Transcoder::process_metadata().
StreamRef FFmpeg_Transcoder::INPUTFILE::m_audio |
Audio stream information.
Definition at line 152 of file ffmpeg_transcoder.h.
Referenced by FFmpeg_Transcoder::add_albumart_stream(), FFmpeg_Transcoder::add_stream(), FFmpeg_Transcoder::add_stream_copy(), FFmpeg_Transcoder::add_subtitle_stream(), FFmpeg_Transcoder::calculate_predicted_filesize(), FFmpeg_Transcoder::close_input_file(), FFmpeg_Transcoder::close_output_file(), FFmpeg_Transcoder::convert_samples(), FFmpeg_Transcoder::copy_audio_to_frame_buffer(), FFmpeg_Transcoder::create_audio_frame(), FFmpeg_Transcoder::decode(), FFmpeg_Transcoder::decode_audio_frame(), FFmpeg_Transcoder::decode_frame(), FFmpeg_Transcoder::encode_audio_frame(), FFmpeg_Transcoder::flush_buffers(), FFmpeg_Transcoder::flush_delayed_audio(), FFmpeg_Transcoder::flush_frames_all(), FFmpeg_Transcoder::flush_frames_single(), FFmpeg_Transcoder::init_audio_fifo(), FFmpeg_Transcoder::init_audio_output_frame(), FFmpeg_Transcoder::init_converted_samples(), FFmpeg_Transcoder::init_resampler(), FFmpeg_Transcoder::is_audio_stream(), FFmpeg_Transcoder::open_albumarts(), FFmpeg_Transcoder::open_bestmatch_audio(), FFmpeg_Transcoder::open_input_file(), FFmpeg_Transcoder::open_output(), FFmpeg_Transcoder::open_output_file(), FFmpeg_Transcoder::open_output_filestreams(), FFmpeg_Transcoder::open_output_frame_set(), FFmpeg_Transcoder::process_metadata(), FFmpeg_Transcoder::process_single_fr(), FFmpeg_Transcoder::produce_audio_dts(), FFmpeg_Transcoder::read_decode_convert_and_store(), FFmpeg_Transcoder::start_new_segment(), and FFmpeg_Transcoder::store_packet().
FILETYPE FFmpeg_Transcoder::INPUTFILE::m_filetype |
File type, MP3, MP4, OPUS etc.
Definition at line 148 of file ffmpeg_transcoder.h.
Referenced by FFmpeg_Transcoder::add_stream(), FFmpeg_Transcoder::copy_metadata(), FFmpeg_Transcoder::open_input_file(), FFmpeg_Transcoder::open_output_file(), FFmpeg_Transcoder::open_output_filestreams(), and FFmpeg_Transcoder::write_output_file_header().
AVFormatContext* FFmpeg_Transcoder::INPUTFILE::m_format_ctx |
Output format context.
Definition at line 150 of file ffmpeg_transcoder.h.
Referenced by FFmpeg_Transcoder::add_albumart_stream(), FFmpeg_Transcoder::add_stream(), FFmpeg_Transcoder::add_stream_copy(), FFmpeg_Transcoder::add_subtitle_stream(), FFmpeg_Transcoder::calculate_predicted_filesize(), FFmpeg_Transcoder::can_copy_stream(), FFmpeg_Transcoder::close_input_file(), FFmpeg_Transcoder::close_output_file(), FFmpeg_Transcoder::create_fake_aiff_header(), FFmpeg_Transcoder::create_fake_wav_header(), FFmpeg_Transcoder::decode_frame(), FFmpeg_Transcoder::do_seek_frame(), FFmpeg_Transcoder::encode_video_frame(), FFmpeg_Transcoder::is_open(), FFmpeg_Transcoder::open_albumarts(), FFmpeg_Transcoder::open_bestmatch_audio(), FFmpeg_Transcoder::open_bestmatch_video(), FFmpeg_Transcoder::open_input_file(), FFmpeg_Transcoder::open_output(), FFmpeg_Transcoder::open_output_filestreams(), FFmpeg_Transcoder::open_subtitles(), FFmpeg_Transcoder::process_metadata(), FFmpeg_Transcoder::purge(), FFmpeg_Transcoder::read_decode_convert_and_store(), FFmpeg_Transcoder::skip_decoded_frames(), FFmpeg_Transcoder::start_new_segment(), FFmpeg_Transcoder::store_packet(), FFmpeg_Transcoder::write_output_file_header(), and FFmpeg_Transcoder::write_output_file_trailer().
AVPixelFormat FFmpeg_Transcoder::INPUTFILE::m_pix_fmt |
Video stream pixel format.
Definition at line 154 of file ffmpeg_transcoder.h.
Referenced by FFmpeg_Transcoder::decode_video_frame(), FFmpeg_Transcoder::open_output_filestreams(), and FFmpeg_Transcoder::open_output_frame_set().
StreamRef_map FFmpeg_Transcoder::INPUTFILE::m_subtitle |
Subtitle stream information.
Definition at line 155 of file ffmpeg_transcoder.h.
Referenced by FFmpeg_Transcoder::add_subtitle_stream(), FFmpeg_Transcoder::add_subtitle_streams(), FFmpeg_Transcoder::close_input_file(), FFmpeg_Transcoder::close_output_file(), FFmpeg_Transcoder::decode_subtitle(), FFmpeg_Transcoder::get_out_subtitle_stream(), FFmpeg_Transcoder::is_subtitle_stream(), FFmpeg_Transcoder::open_output(), FFmpeg_Transcoder::open_output_filestreams(), and FFmpeg_Transcoder::open_subtitles().
StreamRef FFmpeg_Transcoder::INPUTFILE::m_video |
Video stream information.
Definition at line 153 of file ffmpeg_transcoder.h.
Referenced by FFmpeg_Transcoder::add_stream(), FFmpeg_Transcoder::add_stream_copy(), FFmpeg_Transcoder::add_subtitle_stream(), FFmpeg_Transcoder::calculate_predicted_filesize(), FFmpeg_Transcoder::close_input_file(), FFmpeg_Transcoder::close_output_file(), FFmpeg_Transcoder::decode(), FFmpeg_Transcoder::decode_frame(), FFmpeg_Transcoder::decode_video_frame(), FFmpeg_Transcoder::do_seek_frame(), FFmpeg_Transcoder::encode_image_frame(), FFmpeg_Transcoder::encode_video_frame(), FFmpeg_Transcoder::flush_buffers(), FFmpeg_Transcoder::flush_delayed_video(), FFmpeg_Transcoder::flush_frames_all(), FFmpeg_Transcoder::flush_frames_single(), FFmpeg_Transcoder::get_pix_formats(), FFmpeg_Transcoder::get_video_size(), FFmpeg_Transcoder::is_video(), FFmpeg_Transcoder::is_video_stream(), FFmpeg_Transcoder::open_bestmatch_video(), FFmpeg_Transcoder::open_input_file(), FFmpeg_Transcoder::open_output(), FFmpeg_Transcoder::open_output_filestreams(), FFmpeg_Transcoder::open_output_frame_set(), FFmpeg_Transcoder::process_metadata(), FFmpeg_Transcoder::process_single_fr(), FFmpeg_Transcoder::skip_decoded_frames(), FFmpeg_Transcoder::start_new_segment(), FFmpeg_Transcoder::store_packet(), and FFmpeg_Transcoder::update_format().