| 326 | } |
| 327 | |
| 328 | std::shared_ptr<ft0cc::doc::dpcm_sample> CPCMImport::GetSample() { // // // |
| 329 | if (!m_pCachedSample || m_iCachedQuality != m_iQuality || m_iCachedVolume != m_iVolume) { |
| 330 | // // // Display wait cursor |
| 331 | CWaitCursor wait; |
| 332 | |
| 333 | m_pCachedSample = ConvertFile(); // // // |
| 334 | } |
| 335 | |
| 336 | m_iCachedQuality = m_iQuality; |
| 337 | m_iCachedVolume = m_iVolume; |
| 338 | |
| 339 | return m_pCachedSample; |
| 340 | } |
| 341 | |
| 342 | std::shared_ptr<ft0cc::doc::dpcm_sample> CPCMImport::ConvertFile() { // // // |
| 343 | // Converts a WAV file to a DPCM sample |
no outgoing calls
no test coverage detected