AudioSamplePtr AndroidAudioContext::LoadSampleFromFile( const str_type::string& fileName, const Platform::FileManagerPtr& fileManager, const Audio::SAMPLE_TYPE type) { AudioSamplePtr sample = AudioSamplePtr(new AndroidAudioSample); sample->LoadSampleFromFile(weak_this, fileName, fileManager, type); return sample; }
AudioSamplePtr AudiereContext::LoadSampleFromFile(const std::wstring& fileName, const Platform::FileManagerPtr& fileManager, const GS_SAMPLE_TYPE type) { AudioSamplePtr audio = AudioSamplePtr(new AudiereSample); if (!audio->LoadSampleFromFile(weak_this, fileName, fileManager, type)) { return AudioSamplePtr(); } return audio; }
AudioSamplePtr IrrKlangAudio::LoadSampleFromFile( const str_type::string& fileName, const Platform::FileManagerPtr& fileManager, const Audio::SAMPLE_TYPE type) { AudioSamplePtr audio = AudioSamplePtr(new IrrKlangAudioSample); if (!audio->LoadSampleFromFile(weak_this, fileName, fileManager, type)) { return AudioSamplePtr(); } return audio; }
AudioSamplePtr AndroidAudioContext::LoadSampleFromFile(const str_type::string& fileName, const GS_SAMPLE_TYPE type) { AudioSamplePtr sample = AudioSamplePtr(new AndroidAudioSample); sample->LoadSampleFromFile(weak_this, fileName, type); return sample; }