Extract frame transfer callbacks
Some checks failed
CI / Native Windows Build And Tests (push) Has been cancelled
CI / React UI Build (push) Has been cancelled
CI / Windows Release Package (push) Has been cancelled

This commit is contained in:
2026-05-06 10:53:53 +10:00
parent 5fd24b3f06
commit 1b67777c4a
5 changed files with 235 additions and 149 deletions

View File

@@ -63,12 +63,10 @@
#include <vector>
#include <deque>
class PlayoutDelegate;
class CaptureDelegate;
class PinnedMemoryAllocator;
class ControlServer;
class DeckLinkSession;
class OscServer;
class OpenGLDeckLinkBridge;
class OpenGLRenderPass;
class OpenGLShaderPrograms;
@@ -116,6 +114,7 @@ private:
std::unique_ptr<DeckLinkSession> mDeckLink;
std::unique_ptr<OpenGLRenderer> mRenderer;
std::unique_ptr<RuntimeHost> mRuntimeHost;
std::unique_ptr<OpenGLDeckLinkBridge> mDeckLinkBridge;
std::unique_ptr<OpenGLRenderPass> mRenderPass;
std::unique_ptr<OpenGLShaderPrograms> mShaderPrograms;
std::unique_ptr<ControlServer> mControlServer;