ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
media_download_format_workspace_t Struct Reference

Complete caller-owned storage for image-to-RBKC conversion. More...

#include <media_download_format_internal.h>

Collaboration diagram for media_download_format_workspace_t:

Data Fields

ra8_rabook_comic_workspace_t comic
 Builder and raster arenas.
ra8_rabook_container_workspace_t container
 Chunk-compressor workspace.
uint8_t * image
 Normalized image spool.
uint8_t * flat
 Flat RABOOK1 spool.
uint8_t * packed
 Final RBKC destination.
uint32_t image_cap
 Image-spool capacity.
uint32_t flat_cap
 Flat-spool capacity.
uint32_t packed_cap
 RBKC capacity.

Detailed Description

Complete caller-owned storage for image-to-RBKC conversion.

Invariant
Image, flat, and packed spans are pairwise non-overlapping.
Comic and container workspaces satisfy their public contracts.
Since
0.1.0

Definition at line 44 of file media_download_format_internal.h.

Field Documentation

◆ comic

ra8_rabook_comic_workspace_t media_download_format_workspace_t::comic

Builder and raster arenas.

Definition at line 45 of file media_download_format_internal.h.

Referenced by priv_media_download_format_rabook().

◆ container

ra8_rabook_container_workspace_t media_download_format_workspace_t::container

Chunk-compressor workspace.

Definition at line 46 of file media_download_format_internal.h.

Referenced by priv_media_download_format_rabook().

◆ flat

uint8_t* media_download_format_workspace_t::flat

Flat RABOOK1 spool.

Definition at line 48 of file media_download_format_internal.h.

Referenced by internal_validate_format_request(), and priv_media_download_format_rabook().

◆ flat_cap

uint32_t media_download_format_workspace_t::flat_cap

Flat-spool capacity.

Definition at line 51 of file media_download_format_internal.h.

Referenced by internal_validate_format_request(), and priv_media_download_format_rabook().

◆ image

uint8_t* media_download_format_workspace_t::image

Normalized image spool.

Definition at line 47 of file media_download_format_internal.h.

Referenced by internal_validate_format_request(), and priv_media_download_format_rabook().

◆ image_cap

uint32_t media_download_format_workspace_t::image_cap

Image-spool capacity.

Definition at line 50 of file media_download_format_internal.h.

Referenced by internal_validate_format_request(), and priv_media_download_format_rabook().

◆ packed

uint8_t* media_download_format_workspace_t::packed

Final RBKC destination.

Definition at line 49 of file media_download_format_internal.h.

Referenced by internal_validate_format_request(), and priv_media_download_format_rabook().

◆ packed_cap

uint32_t media_download_format_workspace_t::packed_cap

The documentation for this struct was generated from the following file: