Class StreamDecoder

Class Documentation

class StreamDecoder

Public Types

enum class DecodeFrames

Values:

enumerator All
enumerator Intra
enumerator Key
enumerator None

Public Functions

StreamDecoder(VideoCodec codec, bool use_hw_decoder = true, const rclcpp::Logger &logger = rclcpp::get_logger("StreamDecoder"))
VideoCodec codec() const noexcept
std::size_t decodeVideo(const FrameDataPtr &data)
sensor_msgs::msg::Image::UniquePtr nextFrame() noexcept
AVCodecContext *context() noexcept
void setDecodeFrames(DecodeFrames which) noexcept