public void Create(string sWorkFolder, string sData) { _iEffect = null; _eStatus = BTL.EffectStatus.Idle; _dtStatusChanged = DateTime.Now; _sWorkFolder = sWorkFolder; _cPreferences = new Preferences(sWorkFolder, sData); }
public void Create(string sWorkFolder, string sData) { _iEffect = null; _eStatus = BTL.EffectStatus.Idle; _dtStatusChanged = DateTime.Now; _sWorkFolder = sWorkFolder; _cPreferences = new Preferences(sWorkFolder, sData); _oLock = new object(); }
public void Prepare() { lock (_oLock) { if (_bPrepared) { (new Logger()).WriteWarning("Blender has already prepared!"); return; } _bPrepared = true; } try { if (null != _cPreferences.iVideo) { if (!_cPreferences.bExists) { (new Logger()).WriteDebug2("render from prepare [pf=" + _cPreferences.sPythonFile + "]"); Render(_cPreferences.sBlendFile, _cPreferences.sPythonFile, _cPreferences.sOutputTarget, "0", _cPreferences.bUseOutput, _cPreferences.bZip); } _cPreferences.EffectVideoInit(); (_iEffect = (BTL.IEffect)_cPreferences.iVideo).Prepare(); } else { _eStatus = BTL.EffectStatus.Preparing; } if (null != Prepared) { Plugin.EventSend(Prepared, this); } (new Logger()).WriteDebug3("prepared"); } catch (Exception ex) { (new Logger()).WriteError(ex); } }
public void Prepare() { try { if (null != _cPreferences.iVideo) { if (!_cPreferences.bExists) { (new Logger()).WriteDebug2("render from prepare"); Render(_cPreferences.sBlendFile, _cPreferences.sPythonFile, _cPreferences.sOutputTarget, "0", _cPreferences.bUseOutput); } _cPreferences.EffectVideoInit(); (_iEffect = (BTL.IEffect)_cPreferences.iVideo).Prepare(); } if (null != Prepared) Plugin.EventSend(Prepared, this); (new Logger()).WriteDebug3("prepared"); } catch (Exception ex) { (new Logger()).WriteError(ex); } }