18#include <vrvVideoStream/DtVideoStream.h>
29class DtChannelManager;
32class DtVideoStreamManager;
75 DtVreVideoStream(makVrv::DtDe&
de, makVrv::DtVideoStreamManager& mgr,
const makVrv::DtUnicode& className,
76 const makVrv::DtUnicode& instanceName);
139 virtual makVrv::DtVideoStream*
create(makVrv::DtDe&
de,
140 makVrv::DtVideoStreamManager& mgr,
141 const makVrv::DtUnicode& className,
142 const makVrv::DtUnicode& instanceName)
const override;
virtual ~DtVreVideoStreamCreator() override
Destructor.
virtual makVrv::DtVideoStream * create(makVrv::DtDe &de, makVrv::DtVideoStreamManager &mgr, const makVrv::DtUnicode &className, const makVrv::DtUnicode &instanceName) const override
Creates a new video stream instance.
DtVreVideoStreamCreator()
Constructor.
friend class DtVreVideoStreamManager
Friend declaration for manager class.
Definition vreVideoStream.h:116
friend class DtVideoStreamManager
Friend declaration for manager class.
Definition vreVideoStream.h:58
friend class DtVreVideoStreamCreator
Friend declaration for creator class.
Definition vreVideoStream.h:53
virtual ~DtVreVideoStream() override
Destructor.
DtVreVideoStream & operator=(const DtVreVideoStream &rhs)
Assignment operator (deleted)
virtual void slot_channelToBeDestroyed(makVrv::DtChannelManager *mgr, makVrv::DtChannel *channel) override
Channel destruction handler.
DtVreVideoStream(const DtVreVideoStream &rhs)
Copy constructor (deleted)
DtVreVideoStream(makVrv::DtDe &de, makVrv::DtVideoStreamManager &mgr, const makVrv::DtUnicode &className, const makVrv::DtUnicode &instanceName)
Protected constructor.
DtVreVideoStream()
Default constructor (deleted)
Defines export macros for the VR-Engage Player Station library.
#define PLAYERSTATION_DLL
Definition export.h:24
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
Definition appLauncherComponent.h:28
makVrv::DtDe * de()
Gets the display element pointer used by the plugin.