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