X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=audio_encoder.h;h=93adbafce954d6188f3d5ca86770ff7dace53f6c;hb=9e47a2f661b9d292598ef0277e507458e3dad62f;hp=8a08af5a1df25b91d967be86a6884dd3b1a3f680;hpb=319b807ceede52e45cf07f712259b1a42ec3cc54;p=nageru diff --git a/audio_encoder.h b/audio_encoder.h index 8a08af5..93adbaf 100644 --- a/audio_encoder.h +++ b/audio_encoder.h @@ -3,25 +3,21 @@ #ifndef _AUDIO_ENCODER_H #define _AUDIO_ENCODER_H 1 -#include +#include +#include #include #include extern "C" { #include +#include #include #include } -#include "mux.h" +#include "ffmpeg_raii.h" -static inline void avcodec_parameters_free_unique(AVCodecParameters *codec_par) -{ - avcodec_parameters_free(&codec_par); -} - -typedef std::unique_ptr -AVCodecParametersWithDeleter; +class Mux; class AudioEncoder { public: