summaryrefslogtreecommitdiff
path: root/sys/androidmedia/gstamc-codec.h
diff options
context:
space:
mode:
authorJan Schmidt <jan@centricular.com>2020-01-31 01:33:51 +1100
committerJan Schmidt <jan@centricular.com>2020-02-09 02:19:12 +1100
commit29e3d0901447e74af864ec58e65e68938afdccaa (patch)
tree51531278e78242f9ba51a312177eaf46d47ced75 /sys/androidmedia/gstamc-codec.h
parent1b8bf1be010fd7a125d73b5c73d4d139b8d7b52c (diff)
androidmedia: Allow dynamic bitrate changes on Android >= 19
Android 19 added an API for dynamically changing the bitrate in a running codec. Also make it so that even when not update-able at runtime, parameters will at least be stored so that they take effect the next the codec is restarted.
Diffstat (limited to 'sys/androidmedia/gstamc-codec.h')
-rw-r--r--sys/androidmedia/gstamc-codec.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/androidmedia/gstamc-codec.h b/sys/androidmedia/gstamc-codec.h
index 398214e2c..9c40f58da 100644
--- a/sys/androidmedia/gstamc-codec.h
+++ b/sys/androidmedia/gstamc-codec.h
@@ -61,6 +61,8 @@ gboolean gst_amc_codec_stop (GstAmcCodec * codec, GError **err);
gboolean gst_amc_codec_flush (GstAmcCodec * codec, GError **err);
gboolean gst_amc_codec_release (GstAmcCodec * codec, GError **err);
gboolean gst_amc_codec_request_key_frame (GstAmcCodec * codec, GError **err);
+gboolean gst_amc_codec_have_dynamic_bitrate (void);
+gboolean gst_amc_codec_set_dynamic_bitrate (GstAmcCodec * codec, GError **err, gint bitrate);
GstAmcBuffer * gst_amc_codec_get_output_buffer (GstAmcCodec * codec, gint index, GError **err);
GstAmcBuffer * gst_amc_codec_get_input_buffer (GstAmcCodec * codec, gint index, GError **err);