]> git.sesse.net Git - nageru/blobdiff - video_encoder.cpp
Add a menu option to change x264 video bitrate while running.
[nageru] / video_encoder.cpp
index 07bb1c95a1fb8aa72c35d3615f9c75676697bf2c..dbb2aa774502f67fb4469a8b7b462594aef5908a 100644 (file)
@@ -96,6 +96,11 @@ void VideoEncoder::do_cut(int frame)
        quicksync_encoder->set_stream_mux(stream_mux.get());
 }
 
+void VideoEncoder::change_x264_bitrate(unsigned rate_kbit)
+{
+       x264_encoder->change_bitrate(rate_kbit);
+}
+
 void VideoEncoder::add_audio(int64_t pts, std::vector<float> audio)
 {
        lock_guard<mutex> lock(qs_mu);