[idd] transport: add frame sink boundary

This commit is contained in:
Geoffrey McRae
2026-08-12 16:45:01 +10:00
parent 801a1e58f8
commit bd4d31f0bd
21 changed files with 634 additions and 81 deletions

View File

@@ -31,7 +31,7 @@
#include "display/CDisplayConfiguration.h"
#include "display/CMonitorManager.h"
#include "transport/ITransport.h"
#include "transport/CTransportManager.h"
class CDeviceContext : private ITransportEvents
{
@@ -47,7 +47,7 @@ private:
bool m_transportOpened = false;
std::atomic<LONG> m_initInProgress = 0;
std::unique_ptr<ITransport> m_transport;
std::unique_ptr<CTransportManager> m_transport;
CDisplayConfiguration m_displayConfiguration;
CMonitorManager m_monitorManager;
@@ -98,7 +98,7 @@ public:
bool CanProcessFP16 () const { return m_canProcessFP16; }
bool IsSoftwareMode () const { return m_softwareMode; }
ITransport& GetTransport()
CTransportManager& GetTransport()
{
return *m_transport;
}