FFmpegfs Fuse Multi Media Filesystem 2.16
Public Attributes | List of all members
FFmpeg_Transcoder::INPUTFILE Struct Reference

Input file definition. More...

#include <ffmpeg_transcoder.h>

Inheritance diagram for FFmpeg_Transcoder::INPUTFILE:
Inheritance graph
[legend]
Collaboration diagram for FFmpeg_Transcoder::INPUTFILE:
Collaboration graph
[legend]

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< StreamRefm_album_art
 Album art stream. More...
 

Detailed Description

Input file definition.

<

Definition at line 140 of file ffmpeg_transcoder.h.

Constructor & Destructor Documentation

◆ INPUTFILE()

FFmpeg_Transcoder::INPUTFILE::INPUTFILE ( )
inline

Definition at line 142 of file ffmpeg_transcoder.h.

Member Data Documentation

◆ m_album_art

std::vector<StreamRef> FFmpeg_Transcoder::INPUTFILE::m_album_art

◆ m_audio

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().

◆ m_filetype

FILETYPE FFmpeg_Transcoder::INPUTFILE::m_filetype

◆ m_format_ctx

AVFormatContext* FFmpeg_Transcoder::INPUTFILE::m_format_ctx

◆ m_pix_fmt

AVPixelFormat FFmpeg_Transcoder::INPUTFILE::m_pix_fmt

◆ m_subtitle

StreamRef_map FFmpeg_Transcoder::INPUTFILE::m_subtitle

◆ m_video

StreamRef FFmpeg_Transcoder::INPUTFILE::m_video

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