FFmpegfs Fuse Multi Media Filesystem 2.16
FFmpeg_Transcoder Member List

This is the complete list of members for FFmpeg_Transcoder, including all inherited members.

add_albumart_frame(AVStream *output_stream, AVPacket *pkt_in)FFmpeg_Transcoderprotected
add_albumart_stream(const AVCodecContext *input_codec_ctx)FFmpeg_Transcoderprotected
add_external_subtitle_stream(const std::string &subtitle_file, const std::optional< std::string > &language)FFmpeg_Transcoderprotected
add_external_subtitle_streams()FFmpeg_Transcoderprotected
add_samples_to_fifo(uint8_t **converted_input_samples, int frame_size)FFmpeg_Transcoderprotected
add_stream(AVCodecID codec_id)FFmpeg_Transcoderprotected
add_stream_copy(AVCodecID codec_id, AVMediaType codec_type)FFmpeg_Transcoderprotected
add_stream_map(int in_stream_idx, int out_stream_idx)FFmpeg_Transcoderprotected
add_subtitle_stream(AVCodecID codec_id, StreamRef &input_streamref, const std::optional< std::string > &language=std::nullopt)FFmpeg_Transcoderprotected
add_subtitle_streams()FFmpeg_Transcoderprotected
alloc_picture(AVFrame *frame, AVPixelFormat pix_fmt, int width, int height) constFFmpeg_Transcoderprotected
audio_info(bool out_file, const AVFormatContext *format_ctx, const AVStream *stream) constFFmpeg_Baseprotected
audio_size(size_t *filesize, AVCodecID codec_id, BITRATE bit_rate, int64_t duration, int channels, int sample_rate, AVSampleFormat sample_format)FFmpeg_Transcoderstatic
BUFFER_DATA typedefFFmpeg_Transcoderprotected
calculate_predicted_filesize() constFFmpeg_Transcoderprotected
can_copy_stream(const AVStream *stream) constFFmpeg_Transcoderprotected
close_input_file()FFmpeg_Transcoder
close_output_file()FFmpeg_Transcoder
close_resample()FFmpeg_Transcoderprotected
closeio()FFmpeg_Transcoder
convert_samples(uint8_t **input_data, int in_samples, uint8_t **converted_data, int *out_samples)FFmpeg_Transcoderprotected
copy_audio_to_frame_buffer(int *finished)FFmpeg_Transcoderprotected
copy_metadata(AVDictionary **metadata_out, const AVDictionary *metadata_in, bool contentstream=true)FFmpeg_Transcoderprotected
create_audio_frame(int frame_size)FFmpeg_Transcoderprotected
create_fake_aiff_header() constFFmpeg_Transcoderprotected
create_fake_wav_header() constFFmpeg_Transcoderprotected
decode(AVCodecContext *codec_ctx, AVFrame *frame, int *got_frame, const AVPacket *pkt) constFFmpeg_Transcoderprotected
decode_audio_frame(AVPacket *pkt, int *decoded)FFmpeg_Transcoderprotected
decode_frame(AVPacket *pkt)FFmpeg_Transcoderprotected
decode_subtitle(AVPacket *pkt, int *decoded)FFmpeg_Transcoderprotected
decode_subtitle(AVCodecContext *codec_ctx, AVPacket *pkt, int *decoded, int out_stream_idx)FFmpeg_Transcoderprotected
decode_video_frame(AVPacket *pkt, int *decoded)FFmpeg_Transcoderprotected
destname() const overrideFFmpeg_Transcodervirtual
DEVICETYPE_MAP typedefFFmpeg_Transcoderprotected
dict_set_with_check(AVDictionary **pm, const char *key, const char *value, int flags, const char *filename=nullptr, bool nodelete=false) constFFmpeg_Baseprotected
dict_set_with_check(AVDictionary **pm, const char *key, int64_t value, int flags, const char *filename=nullptr, bool nodelete=false) constFFmpeg_Baseprotected
do_seek_frame(uint32_t frame_no)FFmpeg_Transcoderprotected
duration() constFFmpeg_Transcoder
encode_audio_frame(const AVFrame *frame, int *data_present)FFmpeg_Transcoderprotected
encode_finish()FFmpeg_Transcoder
encode_image_frame(const AVFrame *frame, int *data_present)FFmpeg_Transcoderprotected
encode_subtitle(const AVSubtitle *sub, int out_stream_idx, int *data_present)FFmpeg_Transcoderprotected
encode_video_frame(const AVFrame *frame, int *data_present)FFmpeg_Transcoderprotected
FFmpeg_Base()FFmpeg_Baseexplicit
FFmpeg_Profiles()=defaultFFmpeg_Profilesexplicitprivate
FFmpeg_Transcoder()FFmpeg_Transcoderexplicit
filename() const overrideFFmpeg_Transcodervirtual
find_sw_fmt_by_hw_type(AVHWDeviceType type)FFmpeg_Transcoderprotectedstatic
flush_buffers()FFmpeg_Transcoder
flush_delayed_audio()FFmpeg_Transcoder
flush_delayed_subtitles()FFmpeg_Transcoder
flush_delayed_video()FFmpeg_Transcoder
flush_frames_all(bool use_flush_packet)FFmpeg_Transcoderprotected
flush_frames_single(int stream_idx, bool use_flush_packet)FFmpeg_Transcoderprotected
foreach_subtitle_file(const std::string &search_path, const std::regex &regex, int depth, const std::function< int(const std::string &, const std::optional< std::string > &)> &f)FFmpeg_Transcoderinlineprotected
frame_to_pts(AVStream *stream, uint32_t frame_no) constFFmpeg_Baseprotected
free_filters()FFmpeg_Transcoderprotected
get_aspect_ratio(int width, int height, const AVRational &sar, AVRational *ar) constFFmpeg_Transcoderprotected
get_channel_layout_name(const AVChannelLayout *ch_layout)FFmpeg_Baseprotectedstatic
get_channels(const AVCodecParameters *codecpar) constFFmpeg_Baseprotected
get_channels(const AVCodecContext *codec_ctx) constFFmpeg_Baseprotected
get_format(AVCodecContext *input_codec_ctx, const enum AVPixelFormat *pix_fmts) constFFmpeg_Transcoderprotected
get_format_static(AVCodecContext *input_codec_ctx, const enum AVPixelFormat *pix_fmts)FFmpeg_Transcoderprotectedstatic
get_hw_decoder_name(AVCodecID codec_id, std::string *codec_name=nullptr) constFFmpeg_Transcoderprotected
get_hw_encoder_name(AVCodecID codec_id, std::string *codec_name=nullptr) constFFmpeg_Transcoderprotected
get_hw_mmal_decoder_name(AVCodecID codec_id, std::string *codec_name) constFFmpeg_Transcoderprotected
get_hw_omx_encoder_name(AVCodecID codec_id, std::string *codec_name) constFFmpeg_Transcoderprotected
get_hw_pix_fmt(const AVCodec *codec, AVHWDeviceType dev_type, bool use_device_ctx) constFFmpeg_Transcoderprotected
get_hw_v4l2m2m_encoder_name(AVCodecID codec_id, std::string *codec_name) constFFmpeg_Transcoderprotected
get_hw_vaapi_codec_name(AVCodecID codec_id, std::string *codec_name) constFFmpeg_Transcoderprotected
get_next_segment(int64_t pos) constFFmpeg_Transcoderprotected
get_out_subtitle_stream(int stream_idx)FFmpeg_Transcoderprotected
get_output_bit_rate(BITRATE input_bit_rate, BITRATE max_bit_rate, BITRATE *output_bit_rate=nullptr)FFmpeg_Transcoderprotectedstatic
get_output_sample_rate(int input_sample_rate, int max_sample_rate, int *output_sample_rate=nullptr)FFmpeg_Transcoderprotectedstatic
get_pix_fmt_name(AVPixelFormat pix_fmt)FFmpeg_Baseprotectedstatic
get_pix_formats(AVPixelFormat *in_pix_fmt, AVPixelFormat *out_pix_fmt, AVCodecContext *output_codec_ctx=nullptr) constFFmpeg_Transcoderprotected
get_prores_bitrate(int width, int height, const AVRational &framerate, bool interleaved, PRORESLEVEL profile)FFmpeg_Transcoderprotectedstatic
get_sample_fmt_name(AVSampleFormat sample_fmt)FFmpeg_Baseprotectedstatic
get_script_info(AVCodecContext *codec_ctx, int play_res_x, int play_res_y, const char *font, int font_size, int primary_color, int secondary_color, int outline_color, int back_color, int bold, int italic, int underline, int border_style, int alignment) constFFmpeg_Baseprotected
get_video_size(int *output_width, int *output_height) constFFmpeg_Transcoderprotected
goto_next_segment(uint32_t next_segment) constFFmpeg_Transcoderprotected
have_seeked() constFFmpeg_Transcoder
HWACCELMODE enum nameFFmpeg_Transcoderprotected
hwdevice_ctx_add_ref(AVCodecContext *input_codec_ctx)FFmpeg_Transcoderprotected
hwdevice_ctx_create(AVBufferRef **hwaccel_enc_device_ctx, AVHWDeviceType dev_type, const std::string &device) constFFmpeg_Transcoderprotected
hwdevice_ctx_free(AVBufferRef **hwaccel_device_ctx)FFmpeg_Transcoderprotected
hwframe_copy_from_hw(AVCodecContext *output_codec_ctx, FFmpeg_Frame *sw_frame, const AVFrame *hw_frame) constFFmpeg_Transcoderprotected
hwframe_copy_to_hw(AVCodecContext *output_codec_ctx, FFmpeg_Frame *hw_frame, const AVFrame *sw_frame) constFFmpeg_Transcoderprotected
hwframe_ctx_set(AVCodecContext *output_codec_ctx, AVCodecContext *input_codec_ctx, AVBufferRef *hw_device_ctx) constFFmpeg_Transcoderprotected
id3v1tag() constFFmpeg_Transcoder
init_audio_fifo()FFmpeg_Transcoderprotected
init_audio_output_frame(AVFrame *frame, int frame_size) constFFmpeg_Transcoderprotected
init_converted_samples(uint8_t ***converted_input_samples, int frame_size)FFmpeg_Transcoderprotected
init_deinterlace_filters(AVCodecContext *codec_ctx, AVPixelFormat pix_fmt, const AVRational &avg_frame_rate, const AVRational &time_base)FFmpeg_Transcoderprotected
init_resampler()FFmpeg_Transcoderprotected
init_rescaler(AVPixelFormat in_pix_fmt, int in_width, int in_height, AVPixelFormat out_pix_fmt, int out_width, int out_height)FFmpeg_Transcoderprotected
input_read(void *opaque, unsigned char *data, int size)FFmpeg_Transcoderprotectedstatic
is_audio_stream(int stream_idx) constFFmpeg_Transcoderprotected
is_frameset() constFFmpeg_Transcoder
is_hls() constFFmpeg_Transcoder
is_multiformat() constFFmpeg_Transcoder
is_open() constFFmpeg_Transcoder
is_subtitle_stream(int stream_idx) constFFmpeg_Transcoderprotected
is_video() constFFmpeg_Transcoderprotected
is_video_stream(int stream_idx) constFFmpeg_Transcoderprotected
last_seek_frame_no() constFFmpeg_Transcoder
LPCPROFILE_LIST typedefFFmpeg_Profilesprivate
LPCPROFILE_OPTION typedefFFmpeg_Profilesprivate
LPCPRORES_BITRATE typedefFFmpeg_Transcoderprotected
LPPROFILE_LIST typedefFFmpeg_Profilesprivate
LPPROFILE_OPTION typedefFFmpeg_Profilesprivate
LPPRORES_BITRATE typedefFFmpeg_Transcoderprotected
m_active_stream_mskFFmpeg_Transcoderprivate
m_audio_fifoFFmpeg_Transcoderprivate
m_audio_resample_ctxFFmpeg_Transcoderprivate
m_bufferFFmpeg_Transcoderprivate
m_buffer_sink_contextFFmpeg_Transcoderprivate
m_buffer_source_contextFFmpeg_Transcoderprivate
m_copy_audioFFmpeg_Transcoderprivate
m_copy_videoFFmpeg_Transcoderprivate
m_cur_audio_tsFFmpeg_Transcoderprivate
m_cur_ch_layoutFFmpeg_Transcoderprivate
m_cur_sample_fmtFFmpeg_Transcoderprivate
m_cur_sample_rateFFmpeg_Transcoderprivate
m_cur_video_tsFFmpeg_Transcoderprivate
m_current_formatFFmpeg_Transcoderprivate
m_current_segmentFFmpeg_Transcoderprivate
m_dec_hw_pix_fmtFFmpeg_Transcoderprivate
m_devicetype_mapFFmpeg_Transcoderprivatestatic
m_enc_hw_pix_fmtFFmpeg_Transcoderprivate
m_fake_frame_noFFmpeg_Transcoderprivate
m_fileioFFmpeg_Transcoderprivate
m_filter_graphFFmpeg_Transcoderprivate
m_frame_mapFFmpeg_Transcoderprivate
m_have_seekedFFmpeg_Transcoderprivate
m_hls_packet_fifoFFmpeg_Transcoderprivate
m_hwaccel_dec_device_ctxFFmpeg_Transcoderprivate
m_hwaccel_dec_modeFFmpeg_Transcoderprivate
m_hwaccel_enable_dec_bufferingFFmpeg_Transcoderprivate
m_hwaccel_enable_enc_bufferingFFmpeg_Transcoderprivate
m_hwaccel_enc_device_ctxFFmpeg_Transcoderprivate
m_hwaccel_enc_modeFFmpeg_Transcoderprivate
m_inFFmpeg_Transcoderprivate
m_inhibit_stream_mskFFmpeg_Transcoderprivate
m_insert_keyframeFFmpeg_Transcoderprivate
m_is_videoFFmpeg_Transcoderprivate
m_last_seek_frame_noFFmpeg_Transcoderprivate
m_mtimeFFmpeg_Transcoderprivate
m_outFFmpeg_Transcoderprivate
m_posFFmpeg_Transcoderprivate
m_profileFFmpeg_Profilesprivatestatic
m_prores_bitrateFFmpeg_Transcoderprivatestatic
m_ptsFFmpeg_Transcoderprivate
m_reset_ptsFFmpeg_Transcoderprivate
m_seek_to_fifoFFmpeg_Transcoderprivate
m_seek_to_fifo_mutexFFmpeg_Transcoderprivate
m_skip_next_frameFFmpeg_Transcoderprivate
m_stream_mapFFmpeg_Transcoderprivate
m_sws_ctxFFmpeg_Transcoderprivate
m_virtualfileFFmpeg_Baseprotected
make_pts(AVPacket *pkt, int64_t *cur_ts) constFFmpeg_Transcoderprotected
map_in_to_out_stream(int in_stream_idx) constFFmpeg_Transcoderprotected
mtime() constFFmpeg_Transcoder
MULTIFRAME typedefFFmpeg_Transcoderprotected
MULTIFRAME_MAP typedefFFmpeg_Transcoderprotected
open_albumarts()FFmpeg_Transcoderprotected
open_bestmatch_audio()FFmpeg_Transcoderprotected
open_bestmatch_decoder(AVFormatContext *format_ctx, AVCodecContext **codec_ctx, int *stream_idx, AVMediaType type)FFmpeg_Transcoderprotected
open_bestmatch_video()FFmpeg_Transcoderprotected
open_decoder(AVFormatContext *format_ctx, AVCodecContext **codec_ctx, int stream_idx, const AVCodec *input_codec, AVMediaType mediatype)FFmpeg_Transcoderprotected
open_input_file(LPVIRTUALFILE virtualfile, std::shared_ptr< FileIO > fio=nullptr)FFmpeg_Transcoder
open_output(Buffer *buffer)FFmpeg_Transcoderprotected
open_output_file(Buffer *buffer)FFmpeg_Transcoder
open_output_filestreams(Buffer *buffer)FFmpeg_Transcoderprotected
open_output_frame_set(Buffer *buffer)FFmpeg_Transcoderprotected
open_subtitles()FFmpeg_Transcoderprotected
opt_set_with_check(void *obj, const char *key, const char *value, int flags, const char *filename=nullptr) constFFmpeg_Baseprotected
output_write(void *opaque, const uint8_t *data, int size)FFmpeg_Transcoderprotectedstatic
predicted_filesize() constFFmpeg_Transcoder
prepare_codec(void *opt, FILETYPE filetype) constFFmpeg_Transcoderprotected
prepare_format(AVDictionary **dict, FILETYPE filetype) constFFmpeg_Transcoderprotected
process_albumarts()FFmpeg_Transcoderprotected
process_metadata()FFmpeg_Transcoderprotected
process_output()FFmpeg_Transcoderprotected
process_single_fr(DECODER_STATUS *status)FFmpeg_Transcoder
produce_audio_dts(AVPacket *pkt)FFmpeg_Transcoderprotected
PROFILE_LIST typedefFFmpeg_Profilesprivate
PROFILE_LIST_VEC typedefFFmpeg_Profilesprivate
PROFILE_OPTION typedefFFmpeg_Profilesprivate
PROFILE_OPTION_VEC typedefFFmpeg_Profilesprivate
PRORES_BITRATE typedefFFmpeg_Transcoderprotected
pts() constFFmpeg_Transcoder
pts_to_frame(AVStream *stream, int64_t pts) constFFmpeg_Baseprotected
purge()FFmpeg_Transcoderprotected
purge_audio_fifo()FFmpeg_Transcoderprotected
purge_hls_fifo()FFmpeg_Transcoderprotected
purge_multiframe_map()FFmpeg_Transcoderprotected
read_aiff_chunk(Buffer *buffer, size_t *buffoffset, const char *ID, uint8_t *chunk, size_t *size) constFFmpeg_Transcoderprotected
read_decode_convert_and_store(int *finished)FFmpeg_Transcoderprotected
read_packet(void *opaque, uint8_t *buf, int buf_size)FFmpeg_Transcoderprotectedstatic
seek(void *opaque, int64_t offset, int whence)FFmpeg_Transcoderprotectedstatic
seek_frame()FFmpeg_Transcoderprotected
segment_count() constFFmpeg_Transcoder
send_filters(FFmpeg_Frame *srcframe, int &ret)FFmpeg_Transcoderprotected
set_channels(AVCodecParameters *codecpar_out, const AVCodecParameters *codecpar_in) constFFmpeg_Baseprotected
set_channels(AVCodecContext *codec_ctx_out, const AVCodecContext *codec_ctx_in) constFFmpeg_Baseprotected
set_channels(AVCodecContext *codec_ctx_out, int channels) constFFmpeg_Baseprotected
skip_decoded_frames(uint32_t frame_no, bool forced_seek)FFmpeg_Transcoderprotected
stack_seek_frame(uint32_t frame_no)FFmpeg_Transcoder
stack_seek_segment(uint32_t segment_no)FFmpeg_Transcoder
start_new_segment()FFmpeg_Transcoderprotected
store_packet(AVPacket *pkt, AVMediaType mediatype)FFmpeg_Transcoderprotected
stream_exists(int stream_idx) constFFmpeg_Transcoderprotected
STREAM_MAP typedefFFmpeg_Transcoderprotected
StreamRef_map typedefFFmpeg_Transcoderprotected
subtitle_info(bool out_file, const AVFormatContext *format_ctx, const AVStream *stream) constFFmpeg_Baseprotected
tagcpy(char(&out)[size], const std::string &in) constFFmpeg_Transcoderprotected
tagcpy(T &out, const std::string &in) constFFmpeg_Transcoderprotected
total_overhead(size_t *filesize, FILETYPE filetype)FFmpeg_Transcoderstatic
update_codec(void *opt, const PROFILE_OPTION_VEC &profile_option_vec) constFFmpeg_Transcoderprotected
update_format(AVDictionary **dict, const PROFILE_OPTION_VEC &option_vec) constFFmpeg_Transcoderprotected
video_frame_count() constFFmpeg_Transcoder
video_info(bool out_file, const AVFormatContext *format_ctx, const AVStream *stream) constFFmpeg_Baseprotected
video_size(size_t *filesize, AVCodecID codec_id, BITRATE bit_rate, int64_t duration, int width, int height, bool interleaved, const AVRational &framerate)FFmpeg_Transcoderstatic
video_stream_setup(AVCodecContext *output_codec_ctx, AVStream *output_stream, AVCodecContext *input_codec_ctx, AVRational framerate, AVPixelFormat enc_hw_pix_fmt) constFFmpeg_Baseprotected
virtname() const overrideFFmpeg_Transcodervirtual
write_output_file_header()FFmpeg_Transcoderprotected
write_output_file_trailer()FFmpeg_Transcoderprotected
~FFmpeg_Base()=defaultFFmpeg_Basevirtual
~FFmpeg_Profiles()=defaultFFmpeg_Profilesprivatevirtual
~FFmpeg_Transcoder()FFmpeg_Transcodervirtual