Class StreamEncoder
Defined in File stream_encoder.h
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
-
StreamEncoder(VideoCodec codec, bool use_hw_encoder = true, const rclcpp::Logger &logger = rclcpp::get_logger("StreamEncoder"))