File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
include/ffmpeg_encoder_decoder Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -280,6 +280,10 @@ class Encoder
280280 * \brief completely resets the state of the encoder.
281281 */
282282 void reset ();
283+ /* *
284+ * \brief encodes image message. May produce callbacks.
285+ * \param msg the image message to encode
286+ */
283287 void encodeImage (const Image & msg);
284288 /* *
285289 * \brief flush all packets (produces callbacks).
@@ -340,10 +344,13 @@ class Encoder
340344 setAVSourcePixelFormat (fmt);
341345 }
342346 /* *
343- * \deprecated use encodeImage(const Image &msg) instead.
347+ * \brief encodes image into ffmpeg message. May produce callbacks.
348+ * \param img openCV matrix representing image to be encoded
349+ * \param header frame_id and stamp are used to generate ffmpeg packet message
350+ * \param t0 start time for performance timing. Set to rclcpp::Clock().now()
344351 */
345- [[deprecated( " use encodeImage(const Image &msg) instead. " )]] void encodeImage (
346- const cv::Mat & img, const Header & header, const rclcpp::Time & t0);
352+ void encodeImage (
353+ const cv::Mat & img, const Header & header, const rclcpp::Time & t0 = rclcpp::Clock().now() );
347354 /* *
348355 * flush all packets (produces callbacks).
349356 * \deprecated Only header.frame_id is used. Used flush(frame_id) now.
You can’t perform that action at this time.
0 commit comments