1 #include "Muxer.h"
2 
3 namespace ADM_qtScript
4 {
Muxer(QScriptEngine * engine,IEditor * editor,ADM_dynMuxer * muxer)5 	Muxer::Muxer(QScriptEngine *engine, IEditor *editor, ADM_dynMuxer *muxer) : QtScriptConfigObject(editor)
6 	{
7 		this->muxerPlugin = muxer;
8 		this->_configObject = this->createConfigContainer(engine);
9 	}
10 
getName(void)11 	QScriptValue Muxer::getName(void)
12 	{
13 		return this->muxerPlugin->displayName;
14 	}
15 
getDefaultExtension(void)16 	QScriptValue Muxer::getDefaultExtension(void)
17 	{
18 		return this->muxerPlugin->defaultExtension;
19 	}
20 
getConfiguration(void)21 	QScriptValue Muxer::getConfiguration(void)
22 	{
23 		return this->_configObject;
24 	}
25 
resetConfiguration(void)26 	void Muxer::resetConfiguration(void)
27 	{
28 		this->muxerPlugin->resetConfiguration();
29 	}
30 
getConfCouple(CONFcouple ** conf,const QString & containerName)31 	void Muxer::getConfCouple(CONFcouple** conf, const QString& containerName)
32 	{
33 		this->muxerPlugin->getConfiguration(conf);
34 	}
35 
setConfCouple(CONFcouple * conf,const QString & containerName)36 	void Muxer::setConfCouple(CONFcouple* conf, const QString& containerName)
37 	{
38 		this->muxerPlugin->setConfiguration(conf);
39 	}
40 }
41