]> git.sesse.net Git - casparcg/blobdiff - accelerator/cpu/image/image_mixer.h
[image_producer] refuse too large images nicely instead of letting OpenGL tell us...
[casparcg] / accelerator / cpu / image / image_mixer.h
index 37a89420457f1d64d868561dedc01060ae230855..ba4d0a3915d20c5f4bf73a4ecb029b6ede7f2b85 100644 (file)
@@ -23,7 +23,7 @@ public:
 
        // Constructors
 
-       image_mixer();
+       image_mixer(int channel_id);
        ~image_mixer();
 
        // Methods      
@@ -34,10 +34,10 @@ public:
                
        std::future<array<const std::uint8_t>> operator()(const core::video_format_desc& format_desc, bool straighten_alpha) override;
                
-       core::mutable_frame create_frame(const void* tag, const core::pixel_format_desc& desc) override;
+       core::mutable_frame create_frame(const void* tag, const core::pixel_format_desc& desc, const core::audio_channel_layout& channel_layout) override;
 
        // Properties
-
+       int get_max_frame_size() override;
 private:
        struct impl;
        spl::unique_ptr<impl> impl_;