Skip to content

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