loadnyquist.cpp
来自「Audacity是一款用於錄音和編輯聲音的、免費的開放源碼軟體。它可以執行於Ma」· C++ 代码 · 共 69 行
CPP
69 行
/********************************************************************** Audacity: A Digital Audio Editor LoadNyquist.cpp Dominic Mazzoni**********************************************************************/#include <wx/defs.h>#include <wx/filefn.h>#include <wx/list.h>#include <wx/log.h>#include <wx/string.h>#include "../../Audacity.h"#include "../../AudacityApp.h"#include "Nyquist.h"void LoadNyquistEffect(wxString fname){ EffectNyquist *effect = new EffectNyquist(fname); if (effect->LoadedNyFile()) Effect::RegisterEffect(effect); else delete effect;}void LoadNyquistPlugins(){ wxArrayString audacityPathList = wxGetApp().audacityPathList; wxArrayString pathList; wxArrayString files; unsigned int i; // Create one "interactive Nyquist" EffectNyquist *effect = new EffectNyquist(wxT("")); Effect::RegisterEffect(effect); // Load .ny plug-ins for(i=0; i<audacityPathList.GetCount(); i++) { wxString prefix = audacityPathList[i] + wxFILE_SEP_PATH; wxGetApp().AddUniquePathToPathList(prefix + wxT("nyquist"), pathList); wxGetApp().AddUniquePathToPathList(prefix + wxT("plugins"), pathList); wxGetApp().AddUniquePathToPathList(prefix + wxT("plug-ins"), pathList); } wxGetApp().FindFilesInPathList(wxT("*.ny"), pathList, wxFILE, files); for(i=0; i<files.GetCount(); i++) LoadNyquistEffect(files[i]);}// Indentation settings for Vim and Emacs and unique identifier for Arch, a// version control system. Please do not modify past this point.//// Local Variables:// c-basic-offset: 3// indent-tabs-mode: nil// End://// vim: et sts=3 sw=3// arch-tag: 4d0ce991-4c11-40a7-952f-3d9250b2f813
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?