| 
    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 |