| 339 | /// @note Protocol: RGB with start bit for each triplet |
| 340 | template <typename CONTAINER_UIN8_T> |
| 341 | void writeSM16716(CONTAINER_UIN8_T* out) FL_NOEXCEPT { |
| 342 | auto back_ins = fl::back_inserter(*out); |
| 343 | auto pixel_range = makeScaledPixelRangeRGB(this); |
| 344 | encodeSM16716(pixel_range.first, pixel_range.second, back_ins); |
| 345 | } |
| 346 | |
| 347 | /// @brief Encode pixels in HD108 format (zero allocation) |
| 348 | /// @param out Output buffer to write encoded bytes |
no test coverage detected