FFmpegfs Fuse Multi Media Filesystem 2.16
|
This is the complete list of members for FFmpeg_Transcoder, including all inherited members.
add_albumart_frame(AVStream *output_stream, AVPacket *pkt_in) | FFmpeg_Transcoder | protected |
add_albumart_stream(const AVCodecContext *input_codec_ctx) | FFmpeg_Transcoder | protected |
add_external_subtitle_stream(const std::string &subtitle_file, const std::optional< std::string > &language) | FFmpeg_Transcoder | protected |
add_external_subtitle_streams() | FFmpeg_Transcoder | protected |
add_samples_to_fifo(uint8_t **converted_input_samples, int frame_size) | FFmpeg_Transcoder | protected |
add_stream(AVCodecID codec_id) | FFmpeg_Transcoder | protected |
add_stream_copy(AVCodecID codec_id, AVMediaType codec_type) | FFmpeg_Transcoder | protected |
add_stream_map(int in_stream_idx, int out_stream_idx) | FFmpeg_Transcoder | protected |
add_subtitle_stream(AVCodecID codec_id, StreamRef &input_streamref, const std::optional< std::string > &language=std::nullopt) | FFmpeg_Transcoder | protected |
add_subtitle_streams() | FFmpeg_Transcoder | protected |
alloc_picture(AVFrame *frame, AVPixelFormat pix_fmt, int width, int height) const | FFmpeg_Transcoder | protected |
audio_info(bool out_file, const AVFormatContext *format_ctx, const AVStream *stream) const | FFmpeg_Base | protected |
audio_size(size_t *filesize, AVCodecID codec_id, BITRATE bit_rate, int64_t duration, int channels, int sample_rate, AVSampleFormat sample_format) | FFmpeg_Transcoder | static |
BUFFER_DATA typedef | FFmpeg_Transcoder | protected |
calculate_predicted_filesize() const | FFmpeg_Transcoder | protected |
can_copy_stream(const AVStream *stream) const | FFmpeg_Transcoder | protected |
close_input_file() | FFmpeg_Transcoder | |
close_output_file() | FFmpeg_Transcoder | |
close_resample() | FFmpeg_Transcoder | protected |
closeio() | FFmpeg_Transcoder | |
convert_samples(uint8_t **input_data, int in_samples, uint8_t **converted_data, int *out_samples) | FFmpeg_Transcoder | protected |
copy_audio_to_frame_buffer(int *finished) | FFmpeg_Transcoder | protected |
copy_metadata(AVDictionary **metadata_out, const AVDictionary *metadata_in, bool contentstream=true) | FFmpeg_Transcoder | protected |
create_audio_frame(int frame_size) | FFmpeg_Transcoder | protected |
create_fake_aiff_header() const | FFmpeg_Transcoder | protected |
create_fake_wav_header() const | FFmpeg_Transcoder | protected |
decode(AVCodecContext *codec_ctx, AVFrame *frame, int *got_frame, const AVPacket *pkt) const | FFmpeg_Transcoder | protected |
decode_audio_frame(AVPacket *pkt, int *decoded) | FFmpeg_Transcoder | protected |
decode_frame(AVPacket *pkt) | FFmpeg_Transcoder | protected |
decode_subtitle(AVPacket *pkt, int *decoded) | FFmpeg_Transcoder | protected |
decode_subtitle(AVCodecContext *codec_ctx, AVPacket *pkt, int *decoded, int out_stream_idx) | FFmpeg_Transcoder | protected |
decode_video_frame(AVPacket *pkt, int *decoded) | FFmpeg_Transcoder | protected |
destname() const override | FFmpeg_Transcoder | virtual |
DEVICETYPE_MAP typedef | FFmpeg_Transcoder | protected |
dict_set_with_check(AVDictionary **pm, const char *key, const char *value, int flags, const char *filename=nullptr, bool nodelete=false) const | FFmpeg_Base | protected |
dict_set_with_check(AVDictionary **pm, const char *key, int64_t value, int flags, const char *filename=nullptr, bool nodelete=false) const | FFmpeg_Base | protected |
do_seek_frame(uint32_t frame_no) | FFmpeg_Transcoder | protected |
duration() const | FFmpeg_Transcoder | |
encode_audio_frame(const AVFrame *frame, int *data_present) | FFmpeg_Transcoder | protected |
encode_finish() | FFmpeg_Transcoder | |
encode_image_frame(const AVFrame *frame, int *data_present) | FFmpeg_Transcoder | protected |
encode_subtitle(const AVSubtitle *sub, int out_stream_idx, int *data_present) | FFmpeg_Transcoder | protected |
encode_video_frame(const AVFrame *frame, int *data_present) | FFmpeg_Transcoder | protected |
FFmpeg_Base() | FFmpeg_Base | explicit |
FFmpeg_Profiles()=default | FFmpeg_Profiles | explicitprivate |
FFmpeg_Transcoder() | FFmpeg_Transcoder | explicit |
filename() const override | FFmpeg_Transcoder | virtual |
find_sw_fmt_by_hw_type(AVHWDeviceType type) | FFmpeg_Transcoder | protectedstatic |
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_Transcoder | protected |
flush_frames_single(int stream_idx, bool use_flush_packet) | FFmpeg_Transcoder | protected |
foreach_subtitle_file(const std::string &search_path, const std::regex ®ex, int depth, const std::function< int(const std::string &, const std::optional< std::string > &)> &f) | FFmpeg_Transcoder | inlineprotected |
frame_to_pts(AVStream *stream, uint32_t frame_no) const | FFmpeg_Base | protected |
free_filters() | FFmpeg_Transcoder | protected |
get_aspect_ratio(int width, int height, const AVRational &sar, AVRational *ar) const | FFmpeg_Transcoder | protected |
get_channel_layout_name(const AVChannelLayout *ch_layout) | FFmpeg_Base | protectedstatic |
get_channels(const AVCodecParameters *codecpar) const | FFmpeg_Base | protected |
get_channels(const AVCodecContext *codec_ctx) const | FFmpeg_Base | protected |
get_format(AVCodecContext *input_codec_ctx, const enum AVPixelFormat *pix_fmts) const | FFmpeg_Transcoder | protected |
get_format_static(AVCodecContext *input_codec_ctx, const enum AVPixelFormat *pix_fmts) | FFmpeg_Transcoder | protectedstatic |
get_hw_decoder_name(AVCodecID codec_id, std::string *codec_name=nullptr) const | FFmpeg_Transcoder | protected |
get_hw_encoder_name(AVCodecID codec_id, std::string *codec_name=nullptr) const | FFmpeg_Transcoder | protected |
get_hw_mmal_decoder_name(AVCodecID codec_id, std::string *codec_name) const | FFmpeg_Transcoder | protected |
get_hw_omx_encoder_name(AVCodecID codec_id, std::string *codec_name) const | FFmpeg_Transcoder | protected |
get_hw_pix_fmt(const AVCodec *codec, AVHWDeviceType dev_type, bool use_device_ctx) const | FFmpeg_Transcoder | protected |
get_hw_v4l2m2m_encoder_name(AVCodecID codec_id, std::string *codec_name) const | FFmpeg_Transcoder | protected |
get_hw_vaapi_codec_name(AVCodecID codec_id, std::string *codec_name) const | FFmpeg_Transcoder | protected |
get_next_segment(int64_t pos) const | FFmpeg_Transcoder | protected |
get_out_subtitle_stream(int stream_idx) | FFmpeg_Transcoder | protected |
get_output_bit_rate(BITRATE input_bit_rate, BITRATE max_bit_rate, BITRATE *output_bit_rate=nullptr) | FFmpeg_Transcoder | protectedstatic |
get_output_sample_rate(int input_sample_rate, int max_sample_rate, int *output_sample_rate=nullptr) | FFmpeg_Transcoder | protectedstatic |
get_pix_fmt_name(AVPixelFormat pix_fmt) | FFmpeg_Base | protectedstatic |
get_pix_formats(AVPixelFormat *in_pix_fmt, AVPixelFormat *out_pix_fmt, AVCodecContext *output_codec_ctx=nullptr) const | FFmpeg_Transcoder | protected |
get_prores_bitrate(int width, int height, const AVRational &framerate, bool interleaved, PRORESLEVEL profile) | FFmpeg_Transcoder | protectedstatic |
get_sample_fmt_name(AVSampleFormat sample_fmt) | FFmpeg_Base | protectedstatic |
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) const | FFmpeg_Base | protected |
get_video_size(int *output_width, int *output_height) const | FFmpeg_Transcoder | protected |
goto_next_segment(uint32_t next_segment) const | FFmpeg_Transcoder | protected |
have_seeked() const | FFmpeg_Transcoder | |
HWACCELMODE enum name | FFmpeg_Transcoder | protected |
hwdevice_ctx_add_ref(AVCodecContext *input_codec_ctx) | FFmpeg_Transcoder | protected |
hwdevice_ctx_create(AVBufferRef **hwaccel_enc_device_ctx, AVHWDeviceType dev_type, const std::string &device) const | FFmpeg_Transcoder | protected |
hwdevice_ctx_free(AVBufferRef **hwaccel_device_ctx) | FFmpeg_Transcoder | protected |
hwframe_copy_from_hw(AVCodecContext *output_codec_ctx, FFmpeg_Frame *sw_frame, const AVFrame *hw_frame) const | FFmpeg_Transcoder | protected |
hwframe_copy_to_hw(AVCodecContext *output_codec_ctx, FFmpeg_Frame *hw_frame, const AVFrame *sw_frame) const | FFmpeg_Transcoder | protected |
hwframe_ctx_set(AVCodecContext *output_codec_ctx, AVCodecContext *input_codec_ctx, AVBufferRef *hw_device_ctx) const | FFmpeg_Transcoder | protected |
id3v1tag() const | FFmpeg_Transcoder | |
init_audio_fifo() | FFmpeg_Transcoder | protected |
init_audio_output_frame(AVFrame *frame, int frame_size) const | FFmpeg_Transcoder | protected |
init_converted_samples(uint8_t ***converted_input_samples, int frame_size) | FFmpeg_Transcoder | protected |
init_deinterlace_filters(AVCodecContext *codec_ctx, AVPixelFormat pix_fmt, const AVRational &avg_frame_rate, const AVRational &time_base) | FFmpeg_Transcoder | protected |
init_resampler() | FFmpeg_Transcoder | protected |
init_rescaler(AVPixelFormat in_pix_fmt, int in_width, int in_height, AVPixelFormat out_pix_fmt, int out_width, int out_height) | FFmpeg_Transcoder | protected |
input_read(void *opaque, unsigned char *data, int size) | FFmpeg_Transcoder | protectedstatic |
is_audio_stream(int stream_idx) const | FFmpeg_Transcoder | protected |
is_frameset() const | FFmpeg_Transcoder | |
is_hls() const | FFmpeg_Transcoder | |
is_multiformat() const | FFmpeg_Transcoder | |
is_open() const | FFmpeg_Transcoder | |
is_subtitle_stream(int stream_idx) const | FFmpeg_Transcoder | protected |
is_video() const | FFmpeg_Transcoder | protected |
is_video_stream(int stream_idx) const | FFmpeg_Transcoder | protected |
last_seek_frame_no() const | FFmpeg_Transcoder | |
LPCPROFILE_LIST typedef | FFmpeg_Profiles | private |
LPCPROFILE_OPTION typedef | FFmpeg_Profiles | private |
LPCPRORES_BITRATE typedef | FFmpeg_Transcoder | protected |
LPPROFILE_LIST typedef | FFmpeg_Profiles | private |
LPPROFILE_OPTION typedef | FFmpeg_Profiles | private |
LPPRORES_BITRATE typedef | FFmpeg_Transcoder | protected |
m_active_stream_msk | FFmpeg_Transcoder | private |
m_audio_fifo | FFmpeg_Transcoder | private |
m_audio_resample_ctx | FFmpeg_Transcoder | private |
m_buffer | FFmpeg_Transcoder | private |
m_buffer_sink_context | FFmpeg_Transcoder | private |
m_buffer_source_context | FFmpeg_Transcoder | private |
m_copy_audio | FFmpeg_Transcoder | private |
m_copy_video | FFmpeg_Transcoder | private |
m_cur_audio_ts | FFmpeg_Transcoder | private |
m_cur_ch_layout | FFmpeg_Transcoder | private |
m_cur_sample_fmt | FFmpeg_Transcoder | private |
m_cur_sample_rate | FFmpeg_Transcoder | private |
m_cur_video_ts | FFmpeg_Transcoder | private |
m_current_format | FFmpeg_Transcoder | private |
m_current_segment | FFmpeg_Transcoder | private |
m_dec_hw_pix_fmt | FFmpeg_Transcoder | private |
m_devicetype_map | FFmpeg_Transcoder | privatestatic |
m_enc_hw_pix_fmt | FFmpeg_Transcoder | private |
m_fake_frame_no | FFmpeg_Transcoder | private |
m_fileio | FFmpeg_Transcoder | private |
m_filter_graph | FFmpeg_Transcoder | private |
m_frame_map | FFmpeg_Transcoder | private |
m_have_seeked | FFmpeg_Transcoder | private |
m_hls_packet_fifo | FFmpeg_Transcoder | private |
m_hwaccel_dec_device_ctx | FFmpeg_Transcoder | private |
m_hwaccel_dec_mode | FFmpeg_Transcoder | private |
m_hwaccel_enable_dec_buffering | FFmpeg_Transcoder | private |
m_hwaccel_enable_enc_buffering | FFmpeg_Transcoder | private |
m_hwaccel_enc_device_ctx | FFmpeg_Transcoder | private |
m_hwaccel_enc_mode | FFmpeg_Transcoder | private |
m_in | FFmpeg_Transcoder | private |
m_inhibit_stream_msk | FFmpeg_Transcoder | private |
m_insert_keyframe | FFmpeg_Transcoder | private |
m_is_video | FFmpeg_Transcoder | private |
m_last_seek_frame_no | FFmpeg_Transcoder | private |
m_mtime | FFmpeg_Transcoder | private |
m_out | FFmpeg_Transcoder | private |
m_pos | FFmpeg_Transcoder | private |
m_profile | FFmpeg_Profiles | privatestatic |
m_prores_bitrate | FFmpeg_Transcoder | privatestatic |
m_pts | FFmpeg_Transcoder | private |
m_reset_pts | FFmpeg_Transcoder | private |
m_seek_to_fifo | FFmpeg_Transcoder | private |
m_seek_to_fifo_mutex | FFmpeg_Transcoder | private |
m_skip_next_frame | FFmpeg_Transcoder | private |
m_stream_map | FFmpeg_Transcoder | private |
m_sws_ctx | FFmpeg_Transcoder | private |
m_virtualfile | FFmpeg_Base | protected |
make_pts(AVPacket *pkt, int64_t *cur_ts) const | FFmpeg_Transcoder | protected |
map_in_to_out_stream(int in_stream_idx) const | FFmpeg_Transcoder | protected |
mtime() const | FFmpeg_Transcoder | |
MULTIFRAME typedef | FFmpeg_Transcoder | protected |
MULTIFRAME_MAP typedef | FFmpeg_Transcoder | protected |
open_albumarts() | FFmpeg_Transcoder | protected |
open_bestmatch_audio() | FFmpeg_Transcoder | protected |
open_bestmatch_decoder(AVFormatContext *format_ctx, AVCodecContext **codec_ctx, int *stream_idx, AVMediaType type) | FFmpeg_Transcoder | protected |
open_bestmatch_video() | FFmpeg_Transcoder | protected |
open_decoder(AVFormatContext *format_ctx, AVCodecContext **codec_ctx, int stream_idx, const AVCodec *input_codec, AVMediaType mediatype) | FFmpeg_Transcoder | protected |
open_input_file(LPVIRTUALFILE virtualfile, std::shared_ptr< FileIO > fio=nullptr) | FFmpeg_Transcoder | |
open_output(Buffer *buffer) | FFmpeg_Transcoder | protected |
open_output_file(Buffer *buffer) | FFmpeg_Transcoder | |
open_output_filestreams(Buffer *buffer) | FFmpeg_Transcoder | protected |
open_output_frame_set(Buffer *buffer) | FFmpeg_Transcoder | protected |
open_subtitles() | FFmpeg_Transcoder | protected |
opt_set_with_check(void *obj, const char *key, const char *value, int flags, const char *filename=nullptr) const | FFmpeg_Base | protected |
output_write(void *opaque, const uint8_t *data, int size) | FFmpeg_Transcoder | protectedstatic |
predicted_filesize() const | FFmpeg_Transcoder | |
prepare_codec(void *opt, FILETYPE filetype) const | FFmpeg_Transcoder | protected |
prepare_format(AVDictionary **dict, FILETYPE filetype) const | FFmpeg_Transcoder | protected |
process_albumarts() | FFmpeg_Transcoder | protected |
process_metadata() | FFmpeg_Transcoder | protected |
process_output() | FFmpeg_Transcoder | protected |
process_single_fr(DECODER_STATUS *status) | FFmpeg_Transcoder | |
produce_audio_dts(AVPacket *pkt) | FFmpeg_Transcoder | protected |
PROFILE_LIST typedef | FFmpeg_Profiles | private |
PROFILE_LIST_VEC typedef | FFmpeg_Profiles | private |
PROFILE_OPTION typedef | FFmpeg_Profiles | private |
PROFILE_OPTION_VEC typedef | FFmpeg_Profiles | private |
PRORES_BITRATE typedef | FFmpeg_Transcoder | protected |
pts() const | FFmpeg_Transcoder | |
pts_to_frame(AVStream *stream, int64_t pts) const | FFmpeg_Base | protected |
purge() | FFmpeg_Transcoder | protected |
purge_audio_fifo() | FFmpeg_Transcoder | protected |
purge_hls_fifo() | FFmpeg_Transcoder | protected |
purge_multiframe_map() | FFmpeg_Transcoder | protected |
read_aiff_chunk(Buffer *buffer, size_t *buffoffset, const char *ID, uint8_t *chunk, size_t *size) const | FFmpeg_Transcoder | protected |
read_decode_convert_and_store(int *finished) | FFmpeg_Transcoder | protected |
read_packet(void *opaque, uint8_t *buf, int buf_size) | FFmpeg_Transcoder | protectedstatic |
seek(void *opaque, int64_t offset, int whence) | FFmpeg_Transcoder | protectedstatic |
seek_frame() | FFmpeg_Transcoder | protected |
segment_count() const | FFmpeg_Transcoder | |
send_filters(FFmpeg_Frame *srcframe, int &ret) | FFmpeg_Transcoder | protected |
set_channels(AVCodecParameters *codecpar_out, const AVCodecParameters *codecpar_in) const | FFmpeg_Base | protected |
set_channels(AVCodecContext *codec_ctx_out, const AVCodecContext *codec_ctx_in) const | FFmpeg_Base | protected |
set_channels(AVCodecContext *codec_ctx_out, int channels) const | FFmpeg_Base | protected |
skip_decoded_frames(uint32_t frame_no, bool forced_seek) | FFmpeg_Transcoder | protected |
stack_seek_frame(uint32_t frame_no) | FFmpeg_Transcoder | |
stack_seek_segment(uint32_t segment_no) | FFmpeg_Transcoder | |
start_new_segment() | FFmpeg_Transcoder | protected |
store_packet(AVPacket *pkt, AVMediaType mediatype) | FFmpeg_Transcoder | protected |
stream_exists(int stream_idx) const | FFmpeg_Transcoder | protected |
STREAM_MAP typedef | FFmpeg_Transcoder | protected |
StreamRef_map typedef | FFmpeg_Transcoder | protected |
subtitle_info(bool out_file, const AVFormatContext *format_ctx, const AVStream *stream) const | FFmpeg_Base | protected |
tagcpy(char(&out)[size], const std::string &in) const | FFmpeg_Transcoder | protected |
tagcpy(T &out, const std::string &in) const | FFmpeg_Transcoder | protected |
total_overhead(size_t *filesize, FILETYPE filetype) | FFmpeg_Transcoder | static |
update_codec(void *opt, const PROFILE_OPTION_VEC &profile_option_vec) const | FFmpeg_Transcoder | protected |
update_format(AVDictionary **dict, const PROFILE_OPTION_VEC &option_vec) const | FFmpeg_Transcoder | protected |
video_frame_count() const | FFmpeg_Transcoder | |
video_info(bool out_file, const AVFormatContext *format_ctx, const AVStream *stream) const | FFmpeg_Base | protected |
video_size(size_t *filesize, AVCodecID codec_id, BITRATE bit_rate, int64_t duration, int width, int height, bool interleaved, const AVRational &framerate) | FFmpeg_Transcoder | static |
video_stream_setup(AVCodecContext *output_codec_ctx, AVStream *output_stream, AVCodecContext *input_codec_ctx, AVRational framerate, AVPixelFormat enc_hw_pix_fmt) const | FFmpeg_Base | protected |
virtname() const override | FFmpeg_Transcoder | virtual |
write_output_file_header() | FFmpeg_Transcoder | protected |
write_output_file_trailer() | FFmpeg_Transcoder | protected |
~FFmpeg_Base()=default | FFmpeg_Base | virtual |
~FFmpeg_Profiles()=default | FFmpeg_Profiles | privatevirtual |
~FFmpeg_Transcoder() | FFmpeg_Transcoder | virtual |