ffmpeg_encoder_decoder: Rolling
Links
Rosindex
Repository
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace ffmpeg_encoder_decoder
Namespace ffmpeg_encoder_decoder::utils
Classes and Structs
Struct PTSMapEntry
Class Decoder
Class Encoder
Class TDiff
Functions
Template Function ffmpeg_encoder_decoder::get_safe_param
Function ffmpeg_encoder_decoder::operator<<
Function ffmpeg_encoder_decoder::utils::check_for_err
Function ffmpeg_encoder_decoder::utils::encode_single_channel_as_color
Function ffmpeg_encoder_decoder::utils::err
Function ffmpeg_encoder_decoder::utils::filter_decoders
Function ffmpeg_encoder_decoder::utils::find_codec
Function ffmpeg_encoder_decoder::utils::find_decoders(const std::string&, std::vector<std::string> *, std::vector<std::string> *)
Function ffmpeg_encoder_decoder::utils::find_decoders(const std::string&)
Function ffmpeg_encoder_decoder::utils::find_hw_config
Function ffmpeg_encoder_decoder::utils::find_hw_device_type
Function ffmpeg_encoder_decoder::utils::get_encoder_formats
Function ffmpeg_encoder_decoder::utils::get_hwdevice_types
Function ffmpeg_encoder_decoder::utils::get_hwframe_transfer_formats
Function ffmpeg_encoder_decoder::utils::get_preferred_pixel_format
Function ffmpeg_encoder_decoder::utils::pix
Function ffmpeg_encoder_decoder::utils::pix_long
Function ffmpeg_encoder_decoder::utils::ros_to_av_pix_format
Function ffmpeg_encoder_decoder::utils::split_by_char
Function ffmpeg_encoder_decoder::utils::split_decoders
Function ffmpeg_encoder_decoder::utils::split_encoding
Function ffmpeg_encoder_decoder::utils::throw_err
Typedefs
Typedef ffmpeg_encoder_decoder::Header
Typedef ffmpeg_encoder_decoder::Image
Typedef ffmpeg_encoder_decoder::ImageConstPtr
Typedef ffmpeg_encoder_decoder::ImagePtr
Typedef ffmpeg_encoder_decoder::PTSMap
Directories
Directory include
Directory ffmpeg_encoder_decoder
Files
File decoder.hpp
File encoder.hpp
File pts_map.hpp
File safe_param.hpp
File tdiff.hpp
File types.hpp
File utils.hpp
Pages
Deprecated List
Standard Documents
README
ROS2 FFMPeg encoder/decoder
Supported systems
Installation
API overview
API usage
How to use a custom version of libav (aka ffmpeg)
License
CONTRIBUTING
PACKAGE
LICENSE
CHANGELOG
Changelog for package ffmpeg_encoder_decoder
3.0.1 (2025-08-22)
3.0.0 (2025-08-08)
2.0.1 (2025-05-26)
2.0.0 (2025-03-15)
1.0.1 (2024-08-30)
Index
ffmpeg_encoder_decoder: Rolling
Index
Index
F
F
ffmpeg_encoder_decoder::Decoder (C++ class)
ffmpeg_encoder_decoder::Decoder::addAVOption (C++ function)
ffmpeg_encoder_decoder::Decoder::Callback (C++ type)
ffmpeg_encoder_decoder::Decoder::decodePacket (C++ function)
ffmpeg_encoder_decoder::Decoder::Decoder (C++ function)
ffmpeg_encoder_decoder::Decoder::findDecoders (C++ function)
,
[1]
ffmpeg_encoder_decoder::Decoder::flush (C++ function)
ffmpeg_encoder_decoder::Decoder::getDefaultEncoderToDecoderMap (C++ function)
ffmpeg_encoder_decoder::Decoder::initialize (C++ function)
ffmpeg_encoder_decoder::Decoder::isInitialized (C++ function)
ffmpeg_encoder_decoder::Decoder::printTimers (C++ function)
ffmpeg_encoder_decoder::Decoder::reset (C++ function)
ffmpeg_encoder_decoder::Decoder::resetTimers (C++ function)
ffmpeg_encoder_decoder::Decoder::setLogger (C++ function)
ffmpeg_encoder_decoder::Decoder::setMeasurePerformance (C++ function)
ffmpeg_encoder_decoder::Decoder::setOutputMessageEncoding (C++ function)
ffmpeg_encoder_decoder::Decoder::~Decoder (C++ function)
ffmpeg_encoder_decoder::Encoder (C++ class)
ffmpeg_encoder_decoder::Encoder::addAVOption (C++ function)
ffmpeg_encoder_decoder::Encoder::Callback (C++ type)
ffmpeg_encoder_decoder::Encoder::encodeImage (C++ function)
,
[1]
ffmpeg_encoder_decoder::Encoder::Encoder (C++ function)
ffmpeg_encoder_decoder::Encoder::findCodec (C++ function)
ffmpeg_encoder_decoder::Encoder::flush (C++ function)
,
[1]
ffmpeg_encoder_decoder::Encoder::getBitRate (C++ function)
ffmpeg_encoder_decoder::Encoder::getGOPSize (C++ function)
ffmpeg_encoder_decoder::Encoder::getMaxBFrames (C++ function)
ffmpeg_encoder_decoder::Encoder::initialize (C++ function)
ffmpeg_encoder_decoder::Encoder::isInitialized (C++ function)
ffmpeg_encoder_decoder::Encoder::printTimers (C++ function)
ffmpeg_encoder_decoder::Encoder::reset (C++ function)
ffmpeg_encoder_decoder::Encoder::resetTimers (C++ function)
ffmpeg_encoder_decoder::Encoder::setAVSourcePixelFormat (C++ function)
ffmpeg_encoder_decoder::Encoder::setBitRate (C++ function)
ffmpeg_encoder_decoder::Encoder::setCRF (C++ function)
ffmpeg_encoder_decoder::Encoder::setCVBridgeTargetFormat (C++ function)
ffmpeg_encoder_decoder::Encoder::setDelay (C++ function)
ffmpeg_encoder_decoder::Encoder::setEncoder (C++ function)
ffmpeg_encoder_decoder::Encoder::setFrameRate (C++ function)
ffmpeg_encoder_decoder::Encoder::setGOPSize (C++ function)
ffmpeg_encoder_decoder::Encoder::setLogger (C++ function)
ffmpeg_encoder_decoder::Encoder::setMaxBFrames (C++ function)
ffmpeg_encoder_decoder::Encoder::setMeasurePerformance (C++ function)
ffmpeg_encoder_decoder::Encoder::setPixelFormat (C++ function)
ffmpeg_encoder_decoder::Encoder::setPreset (C++ function)
ffmpeg_encoder_decoder::Encoder::setProfile (C++ function)
ffmpeg_encoder_decoder::Encoder::setQMax (C++ function)
ffmpeg_encoder_decoder::Encoder::setTune (C++ function)
ffmpeg_encoder_decoder::Encoder::~Encoder (C++ function)
ffmpeg_encoder_decoder::get_safe_param (C++ function)
ffmpeg_encoder_decoder::Header (C++ type)
ffmpeg_encoder_decoder::Image (C++ type)
ffmpeg_encoder_decoder::ImageConstPtr (C++ type)
ffmpeg_encoder_decoder::ImagePtr (C++ type)
ffmpeg_encoder_decoder::operator<< (C++ function)
ffmpeg_encoder_decoder::PTSMap (C++ type)
ffmpeg_encoder_decoder::PTSMapEntry (C++ struct)
ffmpeg_encoder_decoder::PTSMapEntry::frame_id (C++ member)
ffmpeg_encoder_decoder::PTSMapEntry::PTSMapEntry (C++ function)
ffmpeg_encoder_decoder::PTSMapEntry::time (C++ member)
ffmpeg_encoder_decoder::TDiff (C++ class)
ffmpeg_encoder_decoder::TDiff::operator<< (C++ function)
ffmpeg_encoder_decoder::TDiff::reset (C++ function)
ffmpeg_encoder_decoder::TDiff::update (C++ function)
ffmpeg_encoder_decoder::utils::check_for_err (C++ function)
ffmpeg_encoder_decoder::utils::encode_single_channel_as_color (C++ function)
ffmpeg_encoder_decoder::utils::err (C++ function)
ffmpeg_encoder_decoder::utils::filter_decoders (C++ function)
ffmpeg_encoder_decoder::utils::find_codec (C++ function)
ffmpeg_encoder_decoder::utils::find_decoders (C++ function)
,
[1]
ffmpeg_encoder_decoder::utils::find_hw_config (C++ function)
ffmpeg_encoder_decoder::utils::find_hw_device_type (C++ function)
ffmpeg_encoder_decoder::utils::get_encoder_formats (C++ function)
ffmpeg_encoder_decoder::utils::get_hwdevice_types (C++ function)
ffmpeg_encoder_decoder::utils::get_hwframe_transfer_formats (C++ function)
ffmpeg_encoder_decoder::utils::get_preferred_pixel_format (C++ function)
ffmpeg_encoder_decoder::utils::pix (C++ function)
ffmpeg_encoder_decoder::utils::pix_long (C++ function)
ffmpeg_encoder_decoder::utils::ros_to_av_pix_format (C++ function)
ffmpeg_encoder_decoder::utils::split_by_char (C++ function)
ffmpeg_encoder_decoder::utils::split_decoders (C++ function)
ffmpeg_encoder_decoder::utils::split_encoding (C++ function)
ffmpeg_encoder_decoder::utils::throw_err (C++ function)