comparison render.h @ 1796:51417bb557b6

Configurable gain for overall output and individual components
author Michael Pavone <pavone@retrodev.com>
date Sat, 23 Mar 2019 17:18:10 -0700
parents 3a8c4ee68568
children 34370330eaf3
comparison
equal deleted inserted replaced
1795:a02b4ed940b6 1796:51417bb557b6
129 uint32_t render_overscan_left(); 129 uint32_t render_overscan_left();
130 uint32_t render_elapsed_ms(void); 130 uint32_t render_elapsed_ms(void);
131 void render_sleep_ms(uint32_t delay); 131 void render_sleep_ms(uint32_t delay);
132 uint8_t render_has_gl(void); 132 uint8_t render_has_gl(void);
133 audio_source *render_audio_source(uint64_t master_clock, uint64_t sample_divider, uint8_t channels); 133 audio_source *render_audio_source(uint64_t master_clock, uint64_t sample_divider, uint8_t channels);
134 void render_audio_source_gaindb(audio_source *src, float gain);
134 void render_audio_adjust_clock(audio_source *src, uint64_t master_clock, uint64_t sample_divider); 135 void render_audio_adjust_clock(audio_source *src, uint64_t master_clock, uint64_t sample_divider);
135 void render_put_mono_sample(audio_source *src, int16_t value); 136 void render_put_mono_sample(audio_source *src, int16_t value);
136 void render_put_stereo_sample(audio_source *src, int16_t left, int16_t right); 137 void render_put_stereo_sample(audio_source *src, int16_t left, int16_t right);
137 void render_pause_source(audio_source *src); 138 void render_pause_source(audio_source *src);
138 void render_resume_source(audio_source *src); 139 void render_resume_source(audio_source *src);