Struct resamp_dpmfs_state_t
ClassList > resamp_dpmfs_state_t
Full DPMFS resampler state (not opaque — allocated by _create). More...
#include <resamp_dpmfs_core.h>
Public Attributes
| Type | Name |
|---|---|
| size_t | M |
| size_t | N |
| size_t | buf_cap |
| float * | c |
| float _Complex * | delay_buf |
| size_t | delay_cap |
| size_t | delay_head |
| size_t | delay_mask |
| float _Complex * | iad |
| uint32_t | phase |
| uint32_t | phase_inc |
| double | rate |
| float _Complex * | tfd |
| int | upsample |
Detailed Description
The struct is exposed in the header so the extension can embed it in its PyObject without a heap indirection. Treat all fields as private; only the public API functions are supported callers.
Public Attributes Documentation
variable M
size_t resamp_dpmfs_state_t::M;
variable N
size_t resamp_dpmfs_state_t::N;
variable buf_cap
size_t resamp_dpmfs_state_t::buf_cap;
variable c
float* resamp_dpmfs_state_t::c[2];
variable delay_buf
float _Complex* resamp_dpmfs_state_t::delay_buf;
variable delay_cap
size_t resamp_dpmfs_state_t::delay_cap;
variable delay_head
size_t resamp_dpmfs_state_t::delay_head;
variable delay_mask
size_t resamp_dpmfs_state_t::delay_mask;
variable iad
float _Complex* resamp_dpmfs_state_t::iad;
variable phase
uint32_t resamp_dpmfs_state_t::phase;
variable phase_inc
uint32_t resamp_dpmfs_state_t::phase_inc;
variable rate
double resamp_dpmfs_state_t::rate;
variable tfd
float _Complex* resamp_dpmfs_state_t::tfd;
variable upsample
int resamp_dpmfs_state_t::upsample;
The documentation for this class was generated from the following file native/inc/resamp_dpmfs/resamp_dpmfs_core.h