diff options
author | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2018-01-05 15:57:37 +0100 |
---|---|---|
committer | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2018-01-05 15:57:37 +0100 |
commit | 51111f4747355c0f15e62c5626a47d94fc92ccba (patch) | |
tree | 15ac77dfe1a4e20b1e02f97c1aed64fe7ce9c192 /include | |
parent | 4b4920f542554755b3fc7af5fddbfef801bd8d2e (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.h | 2 |
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); /* |