RPR plugin getFilterList

From CockosWiki

Jump to: navigation, search

Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR plugin getFilterList
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR plugin getFilterList

Contents

plugin_getFilterList()

char* plugin_getFilterList()

Parameters

Returns

char* 

Examples

C++

//
// This is a code fragment, taken from SWS_MediaPoolWnd, from the SWS extensions
//
char projPath[MAX_PATH];
GetProjectPath(projPath, MAX_PATH);
char* pFiles = BrowseForFiles("Select file(s)", projPath, NULL, true, plugin_getFilterList());if (pFiles)
{
  char* pBuf = pFiles;
  bool bUndo = false;
  while(pFiles[0])
  {
    char* pExt = strrchr(pFiles, '.');
    if (pExt && IsMediaExtension(pExt+1, false))
    {
      m_curGroup->AddFile(pFiles, m_curGroup->m_files.GetSize(), false);
      bUndo = !m_curGroup->m_bGlobal;
    }
    pFiles += strlen(pFiles) + 1;
  }
  free(pBuf);
  if (bUndo)
    Undo_OnStateChangeEx("Add files to project media pool", UNDO_STATE_MISCCFG, -1);
}

Perl

 


Python

 

See Also

Stuff

Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR plugin getFilterList
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR plugin getFilterList

Personal tools