]> git.sesse.net Git - casparcg/blobdiff - accelerator/accelerator.h
Use ScheduledFrameCompleted callback for audio scheduling in addition to video schedu...
[casparcg] / accelerator / accelerator.h
index ae767676a56de33267a14c46c345efe954a5452b..ef2932861a131f52a55593c7dedf97432baa0fe8 100644 (file)
@@ -3,7 +3,7 @@
 #include <common/forward.h>
 #include <common/memory.h>
 
-#include <core/mixer/image/image_mixer.h>
+#include <core/fwd.h>
 
 #include <boost/noncopyable.hpp>
 
@@ -15,7 +15,9 @@ public:
        accelerator(const std::wstring& path);
        ~accelerator();
 
-       std::unique_ptr<core::image_mixer> create_image_mixer();
+       std::unique_ptr<core::image_mixer> create_image_mixer(int channel_id);
+
+       std::shared_ptr<ogl::device> get_ogl_device() const;
 private:
        struct impl;
        spl::unique_ptr<impl> impl_;