3#include <QtCore/qglobal.h>
5#if defined(QGC_HAS_GST_GLMEMORY_GPU_PATH) || defined(QGC_HAS_GST_D3D11_GPU_PATH) || defined(QGC_HAS_GST_D3D12_GPU_PATH)
13namespace GstContextBridgeRegistry {
15using BridgeHandler = GstBusSyncReply(*)(GstMessage *);
16using ResetCallback = void(*)();
19void registerBridgeHandler(BridgeHandler handler);
24void registerResetCallback(ResetCallback callback);
27GstBusSyncReply dispatchBridges(GstMessage *message);
31void resetAllBridges();