AniDBmini.MainWindow.AddToPlaylist C# (CSharp) Метод

AddToPlaylist() приватный Метод

Adds a list of files to mpc-hc's playlist. Optionally clears the current playlist, and starts playback.
private AddToPlaylist ( List fPaths, bool clearPlay ) : void
fPaths List
clearPlay bool
Результат void
        private void AddToPlaylist(List<string> fPaths, bool clearPlay)
        {
            if (fPaths.Count > 0)
            {
                mpchcLaunch(this, null);

                ThreadPool.QueueUserWorkItem(new WaitCallback(delegate
                {
                    while (!m_mpcAPI.isHooked) Thread.Sleep(200);

                    if (clearPlay)
                        m_mpcAPI.ClearPlaylist();

                    foreach (string path in fPaths)
                        m_mpcAPI.AddFileToPlaylist(path);

                    if (clearPlay)
                        m_mpcAPI.StartPlaylist();
                }));
            }
        }