X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fffmpeg%2Fproducer%2Fmuxer%2Fframe_muxer.h;h=8364a282b3709b6855c6b8be59cfdf69b9defcbe;hb=009816de6e071c6a35c74b0954d04cf61005b971;hp=97984427ad099f9601e892b3195eff45679ecb16;hpb=4439ad71cff8cd80c1eeabc059b6f86da6067980;p=casparcg diff --git a/modules/ffmpeg/producer/muxer/frame_muxer.h b/modules/ffmpeg/producer/muxer/frame_muxer.h index 97984427a..8364a282b 100644 --- a/modules/ffmpeg/producer/muxer/frame_muxer.h +++ b/modules/ffmpeg/producer/muxer/frame_muxer.h @@ -22,6 +22,7 @@ #pragma once #include "display_mode.h" +#include "../filter/audio_filter.h" #include #include @@ -44,6 +45,7 @@ class frame_muxer : boost::noncopyable public: frame_muxer( boost::rational in_framerate, + std::vector audio_input_pads, const spl::shared_ptr& frame_factory, const core::video_format_desc& format_desc, const core::audio_channel_layout& channel_layout, @@ -51,7 +53,7 @@ public: bool multithreaded_filter); void push(const std::shared_ptr& video_frame); - void push(const std::shared_ptr& audio_samples); + void push(const std::vector>& audio_samples_per_stream); bool video_ready() const; bool audio_ready() const;