diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2017-01-04 14:21:49 +0100 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2017-02-18 21:00:48 +0100 |
commit | b30b61282c9677fda612db2c45f9e8e42c2257a4 (patch) | |
tree | 266966434bd8f44de81e685499ec5d3a014e90c5 /src/common/sdr.h | |
parent | c5cf88ce575b4fb35628e30b3a5f2e246f060c8d (diff) |
Generic SDR support
Diffstat (limited to 'src/common/sdr.h')
-rw-r--r-- | src/common/sdr.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/common/sdr.h b/src/common/sdr.h new file mode 100644 index 0000000..da3ccb0 --- /dev/null +++ b/src/common/sdr.h @@ -0,0 +1,8 @@ + +int sdr_init(const char *device_args, double rx_gain, double tx_gain); +void *sdr_open(const char *audiodev, double *tx_frequency, double *rx_frequency, int channels, int samplerate, double bandwidth, double sample_deviation); +void sdr_close(void *inst); +int sdr_write(void *inst, int16_t **samples, int num, int channels); +int sdr_read(void *inst, int16_t **samples, int num, int channels); +int sdr_get_inbuffer(void *inst); + |