Skip to content

Struct wfm_segment_t

ClassList > wfm_segment_t

One composer segment: one or more sources summed over the same span, then a trailing off-time gap. More...

  • #include <wfm_compose.h>

Public Attributes

Type Name
double fs
size_t n_sources
size_t num_samples
size_t num_samples_hi
size_t off_samples
size_t off_samples_hi
unsigned ranged
wfm_source_t * sources

Detailed Description

A 1-source segment is byte-identical to driving that source's synth directly. num_samples is the on-time; off_samples is a trailing gap of zeros. Durations in seconds are round(duration * fs) — the caller resolves.

Public Attributes Documentation

variable fs

double wfm_segment_t::fs;

variable n_sources

size_t wfm_segment_t::n_sources;

variable num_samples

size_t wfm_segment_t::num_samples;

variable num_samples_hi

size_t wfm_segment_t::num_samples_hi;

variable off_samples

size_t wfm_segment_t::off_samples;

variable off_samples_hi

size_t wfm_segment_t::off_samples_hi;

variable ranged

unsigned wfm_segment_t::ranged;

variable sources

wfm_source_t* wfm_segment_t::sources;


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