X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=audio_encoder.h;h=682cc47414698973e26646e260c8e3e2f1001c63;hb=2804eb55c7d4f9f6d70203d106d0f1e69b19c2ee;hp=c49cf9f761a0e3b0ebf3263242e460d46eafdcdb;hpb=8e3e40723b72bbf0c233167cee60b4959d6b08e7;p=nageru diff --git a/audio_encoder.h b/audio_encoder.h index c49cf9f..682cc47 100644 --- a/audio_encoder.h +++ b/audio_encoder.h @@ -16,9 +16,12 @@ extern "C" { class AudioEncoder { public: - AudioEncoder(const std::string &codec_name, int bit_rate, const std::vector &muxes); + AudioEncoder(const std::string &codec_name, int bit_rate); ~AudioEncoder(); + void add_mux(Mux *mux) { // Does not take ownership. + muxes.push_back(mux); + } void encode_audio(const std::vector &audio, int64_t audio_pts); void encode_last_audio();