Radio: Add option to change volume of transmission/reception
This commit is contained in:
@@ -27,6 +27,7 @@ typedef struct radio {
|
||||
enum modulation modulation; /* modulation type */
|
||||
enum audio_mode tx_audio_mode; /* mode for audio source */
|
||||
enum audio_mode rx_audio_mode; /* mode for audio sink */
|
||||
double volume; /* volume change (gain/dampen) */
|
||||
int stereo; /* use stere FM */
|
||||
int rds, rds2; /* use RDS */
|
||||
/* audio stage */
|
||||
@@ -77,7 +78,7 @@ typedef struct radio {
|
||||
sample_t *carrier_buffer;
|
||||
} radio_t;
|
||||
|
||||
int radio_init(radio_t *radio, int latspl, int samplerate, const char *tx_wave_file, const char *rx_wave_file, const char *tx_audiodev, const char *rx_audiodev, enum modulation modulation, double bandwidth, double deviation, double modulation_index, double time_constant, int stereo, int rds, int rds2);
|
||||
int radio_init(radio_t *radio, int latspl, int samplerate, const char *tx_wave_file, const char *rx_wave_file, const char *tx_audiodev, const char *rx_audiodev, enum modulation modulation, double bandwidth, double deviation, double modulation_index, double time_constant, double volume, int stereo, int rds, int rds2);
|
||||
void radio_exit(radio_t *radio);
|
||||
int radio_start(radio_t *radio);
|
||||
int radio_tx(radio_t *radio, float *baseband, int num);
|
||||
|
Reference in New Issue
Block a user