AudioSamplePtr AudiereContext::LoadSampleFromFileInMemory(void *pBuffer, const unsigned int bufferLength, const GS_SAMPLE_TYPE type) { AudioSamplePtr audio = AudioSamplePtr(new AudiereSample); if (!audio->LoadSampleFromFileInMemory(weak_this, pBuffer, bufferLength, type)) { return AudioSamplePtr(); } return audio; }
AudioSamplePtr IrrKlangAudio::LoadSampleFromFileInMemory( void *pBuffer, const unsigned int bufferLength, const Audio::SAMPLE_TYPE type) { AudioSamplePtr audio = AudioSamplePtr(new IrrKlangAudioSample); if (!audio->LoadSampleFromFileInMemory(weak_this, pBuffer, bufferLength, type)) { return AudioSamplePtr(); } return audio; }