コード例 #1
0
ファイル: soundmanager.cpp プロジェクト: talentlesshack/C2P2
void SoundManager::CleanupRedbook()
{
#if defined(USE_SDL)
    if (m_cdrom) {
        SDL_CDClose(m_cdrom);
        m_cdrom = 0;
    }
#else
    if (m_redbook) {
		AIL_redbook_stop(m_redbook);
		AIL_redbook_close(m_redbook);
		m_redbook = NULL;
	}
#endif
}
コード例 #2
0
    //
    // Release
    //
    // Release a redbook driver
    //
    Bool Release()
    {
      if (initialized)
      {
        if (driver)
        {
          // Stop the cd playing anything
          Stop();

          // Release the driver
          AIL_redbook_close(driver);

          // Clear driver pointer
          driver = NULL;

          return (TRUE);
        }
      }

      return (FALSE);
    }