28 #if !defined(_SPANDSP_DDS_H_)
29 #define _SPANDSP_DDS_H_
31 #if defined(__cplusplus)
64 SPAN_DECLARE(int16_t)
dds_lookup(uint32_t phase);
71 SPAN_DECLARE(int16_t)
dds_offset(uint32_t phase_acc, int32_t phase_offset);
77 SPAN_DECLARE(
void)
dds_advance(uint32_t *phase_acc, int32_t phase_rate);
84 SPAN_DECLARE(int16_t)
dds(uint32_t *phase_acc, int32_t phase_rate);
90 SPAN_DECLARE(int16_t)
dds_lookup(uint32_t phase);
99 SPAN_DECLARE(int16_t)
dds_mod(uint32_t *phase_acc, int32_t phase_rate, int16_t scale, int32_t phase);
206 SPAN_DECLARE(
void)
dds_advancef(uint32_t *phase_acc, int32_t phase_rate);
213 SPAN_DECLARE(
float)
ddsf(uint32_t *phase_acc, int32_t phase_rate);
228 SPAN_DECLARE(
float)
dds_modf(uint32_t *phase_acc, int32_t phase_rate,
float scale, int32_t phase);
252 #if defined(__cplusplus)