13 #include "adtfstreaming3/samplereader.h"
71 tResult ProcessInput(adtf::streaming::flash::ISampleReader* pReader,
72 const adtf::ucom::ant::iobject_ptr<const adtf::streaming::ant::ISample>& pSample)
override;
74 tResult
OnPick(tInt32 nPosX,
104 class cImplementation;
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
Base class for objects that can be managed with cBaseObjectScene.
Base mixin for handling cBaseObjectScene s.
~cBaseObjectMixin() override
Destructor.
virtual tResult UpdateScene(cBaseObjectScene *pScene, const adtf::ucom::ant::iobject_ptr< const adtf::streaming::ant::ISample > &pSample)=0
Updates the scene with data from a new media sample.
virtual tResult AddScene(adtf::streaming::flash::ISampleReader *pReader, cBaseObjectScene *pScene)
Adds a new object scene.
cBaseObjectMixin()
Constructor.
std::unique_ptr< cImplementation > m_pImplementation
D-Pointer implementation.
virtual tResult GetScene(adtf::streaming::flash::ISampleReader *pReader, cBaseObjectScene **ppScene)
Returns the scene which is assigned to a specific pin.
Base class for managing a scene of objects.
Base class for Mixin Filters.
virtual tResult OnPick(tInt32 nPosX, tInt32 nPosY, tUInt32 nFlags, const tNodePath &sNodePath)
Handle a left click on one of your nodes.
Copyright © Audi Electronics Venture GmbH.