Class StreamEncoder

Class Documentation

class StreamEncoder

Public Functions

StreamEncoder(VideoCodec codec, bool use_hw_encoder = true, const rclcpp::Logger &logger = rclcpp::get_logger("StreamEncoder"))
void setBitrate(unsigned long bit_rate)
void setFramerate(unsigned fps)
void setPackageSizeHint(unsigned size)
bool hwAccel() const noexcept
VideoCodec codec() const noexcept
std::size_t encodeVideo(const sensor_msgs::msg::Image &image)
FrameDataPtr nextPacket() noexcept
AVCodecContext *context() noexcept