]> git.sesse.net Git - casparcg/blobdiff - modules/ffmpeg/producer/frame_muxer.h
2.0. audio:
[casparcg] / modules / ffmpeg / producer / frame_muxer.h
index da9f4108649182a478f36da726980e1a5540ceaf..9390f0b8586683e7a2c916be357278d6209e8116 100644 (file)
@@ -2,6 +2,8 @@
 \r
 #include <common/memory/safe_ptr.h>\r
 \r
+#include <core/mixer/audio/audio_mixer.h>\r
+\r
 #include <boost/noncopyable.hpp>\r
 \r
 #include <vector>\r
@@ -24,7 +26,7 @@ public:
        frame_muxer(double in_fps, const safe_ptr<core::frame_factory>& frame_factory);\r
        \r
        void push(const std::shared_ptr<AVFrame>& video_frame, int hints = 0);\r
-       void push(const std::shared_ptr<std::vector<int32_t>>& audio_samples);\r
+       void push(const std::shared_ptr<core::audio_buffer>& audio_samples);\r
        \r
        void commit();\r
 \r