Skip to content

Struct wfm_frame_desc_layout_t

ClassList > wfm_frame_desc_layout_t

Where every field and every stage landed.

  • #include <wfm_frame.h>

Public Attributes

Type Name
size_t field_bits
size_t field_off
size_t frame_bits
unsigned n_fields
unsigned n_stages
size_t out_bits
wfm_frame_span_t stage

Public Attributes Documentation

variable field_bits

size_t wfm_frame_desc_layout_t::field_bits[WFM_FRAME_MAX_FIELDS];

bits per field


variable field_off

size_t wfm_frame_desc_layout_t::field_off[WFM_FRAME_MAX_FIELDS];

bit offset per field


variable frame_bits

size_t wfm_frame_desc_layout_t::frame_bits;

the assembled frame, every field end to end


variable n_fields

unsigned wfm_frame_desc_layout_t::n_fields;

variable n_stages

unsigned wfm_frame_desc_layout_t::n_stages;

variable out_bits

size_t wfm_frame_desc_layout_t::out_bits;

what leaves the last stage that emits a new stream; equals frame_bits when none does


variable stage

wfm_frame_span_t wfm_frame_desc_layout_t::stage[WFM_FRAME_MAX_STAGES];

what each stage covers



The documentation for this class was generated from the following file native/inc/wfm/wfm_frame.h