summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlfred E. Heggestad <alfred.heggestad@gmail.com>2018-01-05 15:57:37 +0100
committerAlfred E. Heggestad <alfred.heggestad@gmail.com>2018-01-05 15:57:37 +0100
commit51111f4747355c0f15e62c5626a47d94fc92ccba (patch)
tree15ac77dfe1a4e20b1e02f97c1aed64fe7ce9c192 /include
parent4b4920f542554755b3fc7af5fddbfef801bd8d2e (diff)
audio: add function to set encoder bitrate
- auenc API updated with bitrate in bits/s - new command to set encoder bitrate: /aubitrate 128000
Diffstat (limited to 'include')
-rw-r--r--include/baresip.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/baresip.h b/include/baresip.h
index 746a95e..6887c5c 100644
--- a/include/baresip.h
+++ b/include/baresip.h
@@ -826,6 +826,7 @@ const struct vidisp *vidisp_find(const struct list *vidispl, const char *name);
/** Audio Codec parameters */
struct auenc_param {
uint32_t ptime; /**< Packet time in [ms] */
+ uint32_t bitrate;/**< Wanted bitrate in [bit/s] */
};
struct auenc_state;
@@ -986,6 +987,7 @@ void audio_encoder_cycle(struct audio *audio);
int audio_level_get(const struct audio *au, double *level);
int audio_debug(struct re_printf *pf, const struct audio *a);
struct stream *audio_strm(const struct audio *a);
+int audio_set_bitrate(struct audio *au, uint32_t bitrate);
/*