# lv_rle.h (/api/libs/rle/lv_rle_h)



<ApiSummary functions="1" />

Functions [#functions]

<ApiMember kind="function" name="lv_rle_decompress" file="libs/rle/lv_rle.h" line="32" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/libs/rle/lv_rle.h#L32">
  lv_rle_decompress [#lv_rle_decompress]

  ```c title=" " lineNumbers=1
  uint32_t lv_rle_decompress(const uint8_t *input, uint32_t input_buff_len, uint8_t *output, uint32_t output_buff_len, uint8_t blk_size)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name              | Type                                                 |
  | ----------------- | ---------------------------------------------------- |
  | `input`           | <ApiLink name="uint8_t" display="const uint8_t *" /> |
  | `input_buff_len`  | <ApiLink name="uint32_t" />                          |
  | `output`          | <ApiLink name="uint8_t" display="uint8_t *" />       |
  | `output_buff_len` | <ApiLink name="uint32_t" />                          |
  | `blk_size`        | <ApiLink name="uint8_t" />                           |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_conf_internal.h&#x22;]" transitiveIncludes="[&#x22;lv_conf_kconfig.h&#x22;]" />
