Commit 39680359 authored by Vincent Carrubba's avatar Vincent Carrubba

Directories clean

parent b9dc5ba7
......@@ -36,6 +36,12 @@ class IEffectNode
virtual void init( quint32 const nbvideoinputs, quint32 const nbvideooutputs ) = 0;
virtual InSlot<LightVideoFrame> & getVideoInput(quint32 id) = 0;
virtual OutSlot<LightVideoFrame> & getVideoOutput(quint32 id) = 0;
quint32 getTypeId( void ) const = 0;
QString const & getTypeName( void ) const = 0;
quint32 getInstanceId( void ) const = 0;
QString const & getInstanceName( void ) const = 0;
};
#endif // IGENERICEFFECT_H_
......@@ -3,9 +3,17 @@
######################################################################
TARGET = VLMC_GreenFilterEffectPlugin
TEMPLATE = lib
CONFIG += plugin
INCLUDEPATH += . ../VLMC_Headers
HEADERS += GreenFilterEffectPlugin.h GreenFilterEffectPluginCreator.h ../Interfaces/IEffectNode.h ../Interfaces/IEffectPlugin.h ../Interfaces/IEffectPluginCreator.h
INCLUDEPATH += . ../../../VLMC_Headers
HEADERS += GreenFilterEffectPlugin.h \
GreenFilterEffectPluginCreator.h \
../../../VLMC_Headers/IEffectNode.h \
../../../VLMC_Headers/IEffectPlugin.h \
../../../VLMC_Headers/IEffectPluginCreator.h \
../../../VLMC_Headers/InSlot.hpp \
../../../VLMC_Headers/OutSlot.hpp \
../../../VLMC_Headers/LightVideoFrame.h
SOURCES += GreenFilterEffectPlugin.cpp GreenFilterEffectPluginCreator.cpp
DESTDIR = ../../bin
......@@ -25,6 +25,7 @@
#define GREENFILTEREFFECTPLUGINCREATOR_H_
#include <QObject>
#include <QtPlugin>
#include "IEffectPluginCreator.h"
#include "IEffectPlugin.h"
#include "GreenFilterEffectPlugin.h"
......
######################################################################
# Automatically generated by qmake (2.01a) Sun Nov 29 13:42:14 2009
######################################################################
TARGET = VLMC_MixerEffectPlugin
TEMPLATE = lib
CONFIG += plugin
INCLUDEPATH += . ../../../VLMC_Headers
HEADERS += MixerEffectPlugin.h \
MixerEffectPluginCreator.h \
../../../VLMC_Headers/IEffectNode.h \
../../../VLMC_Headers/IEffectPlugin.h \
../../../VLMC_Headers/IEffectPluginCreator.h \
../../../VLMC_Headers/InSlot.hpp \
../../../VLMC_Headers/OutSlot.hpp \
../../../VLMC_Headers/LightVideoFrame.h
SOURCES += MixerEffectPlugin.cpp MixerEffectPluginCreator.cpp
DESTDIR = ../../bin
......@@ -48,7 +48,6 @@ private:
IEffectNode* m_ien;
static quint32 const m_nbVideoInputs = 64;
static quint32 const m_nbVideoOutputs = 1;
quint32 m_instanceId;
};
......
......@@ -28,10 +28,4 @@ IEffectPlugin* MixerEffectPluginCreator::createIEffectPluginInstance( void )
return (new MixerEffectPlugin());
}
void MixerEffectPluginCreator::deleteIEffectPluginInstance( IEffectPlugin* todelete )
{
delete todelete;
return ;
}
Q_EXPORT_PLUGIN2( MixerEffectPluginCreator, MixerEffectPluginCreator )
......@@ -24,6 +24,7 @@
#ifndef MIXEREFFECTPLUGINCREATOR_H_
#define MIXEREFFECTPLUGINCREATOR_H_
#include <QtPlugin>
#include <QObject>
#include "IEffectPluginCreator.h"
#include "IEffectPlugin.h"
......@@ -36,7 +37,6 @@ class MixerEffectPluginCreator : public QObject, public IEffectPluginCreator
public:
IEffectPlugin* createIEffectPluginInstance( void );
void deleteIEffectPluginInstance( IEffectPlugin* todelete );
};
#endif // MIXEREFFECTPLUGINCREATOR_H_
......@@ -36,6 +36,12 @@ class IEffectNode
virtual void init( quint32 const nbvideoinputs, quint32 const nbvideooutputs ) = 0;
virtual InSlot<LightVideoFrame> & getVideoInput(quint32 id) = 0;
virtual OutSlot<LightVideoFrame> & getVideoOutput(quint32 id) = 0;
quint32 getTypeId( void ) const = 0;
QString const & getTypeName( void ) const = 0;
quint32 getInstanceId( void ) const = 0;
QString const & getInstanceName( void ) const = 0;
};
#endif // IGENERICEFFECT_H_
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment