这篇教程C++ FMOD_ErrorString函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中FMOD_ErrorString函数的典型用法代码示例。如果您正苦于以下问题:C++ FMOD_ErrorString函数的具体用法?C++ FMOD_ErrorString怎么用?C++ FMOD_ErrorString使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了FMOD_ErrorString函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: printfbool BrainSoundFMODEX::checkResult(const FMOD_RESULT& result) const{ if (result != FMOD_OK) { printf("ERROR/FMOD - (%d) %s/n", result, FMOD_ErrorString(result)); return false; } return true;}
开发者ID:Zitrax,项目名称:brainblast,代码行数:9,
示例2: checkFmodResultvoid checkFmodResult(FMOD_RESULT result){ if(result != FMOD_OK) { std::string message(FMOD_ErrorString(result)); GameEngine::getSingleton().getLog()->logMessage("FMOD error: " + message, Ogre::LML_CRITICAL); throw std::runtime_error("FMOD error:" + message); }}
开发者ID:mikoro,项目名称:ramparted,代码行数:9,
示例3: FMOD_Channel_SetVolume//sets the actual playing sound's volumevoid Sound::setVolume (float v) { if (possible && on && v >= 0.0f && v <= 1.0f) { FMOD_RESULT vol = FMOD_Channel_SetVolume(channel, v); printf("%s/n", FMOD_ErrorString(vol)); if(channel) { printf("A channel is present/n"); } }}
开发者ID:AlexTalker,项目名称:glPortal,代码行数:10,
示例4: ERRCHECK_bankvoid ERRCHECK_bank(FMOD_RESULT result, const char *file, int line){#ifdef _DEBUG if (result != FMOD_OK) { BaseSubsystems::Log::Error(FMOD_ErrorString(result)); }#endif}
开发者ID:albmarvil,项目名称:The-Eternal-Sorrow,代码行数:9,
示例5: FAILvoid SoundSystem::FSOUND_SetMute(int channel, signed char mute){ signed char r = ::FSOUND_SetMute(channel, mute);#ifndef NDEBUG if(r == FALSE) { if(mute) { FAIL("Failed to mute channel " + itos(channel) + ": " + FMOD_ErrorString(FSOUND_GetError())); } else { FAIL("Failed to unmute channel " + itos(channel) + ": " + FMOD_ErrorString(FSOUND_GetError())); } }#endif}
开发者ID:foxostro,项目名称:heroman,代码行数:18,
示例6: ERRCHECK static void ERRCHECK(FMOD_RESULT result) { if (result != FMOD_OK) { assert( 0 ); printf("FMOD error! (%d) %s/n", result, FMOD_ErrorString(result)); ::exit(-1); } }
开发者ID:uvbs,项目名称:GameProject,代码行数:9,
示例7: FmodErrorCheck void FmodErrorCheck(FMOD_RESULT result) // this is an error handling function { // for FMOD errors if (result != FMOD_OK) { printf("FMOD error! (%d) %s", result, FMOD_ErrorString(result)); std::system("Pause"); exit(-1); } }
开发者ID:YuMao1993,项目名称:XRealityRender,代码行数:9,
示例8: ERRCHECKbool ERRCHECK(FMOD_RESULT result){ if (result != FMOD_OK) { printf("FMOD error! (%d) %s/n", result, FMOD_ErrorString(result)); return true; } return false;}
开发者ID:DanMacDonald,项目名称:LoomSDK,代码行数:9,
示例9: printfint Music::initSound(void) { this->scaler=12; this->accumSeconds=0; FMOD_RESULT result; result = FMOD::System_Create(&system); if(result != FMOD_OK) { printf("Music: Patada! (%d) %s/n", result, FMOD_ErrorString(result)); return -1; } else { result = system->setOutput(FMOD_OUTPUTTYPE_ALSA); result = system->setDSPBufferSize(512, 4); result = system->init(100, FMOD_INIT_NORMAL, 0); // FSOUND_DSP_SetActive(FSOUND_DSP_GetFFTUnit(), true); // TODO if(result != FMOD_OK) { printf("Music: Ay! %s/n", FMOD_ErrorString(result)); int numDrivers; system->getNumDrivers(&numDrivers); printf("There are %d available drivers/n", numDrivers); for(int i = 0; i < numDrivers; i++) { char driverName[255]; system->getDriverInfo(i, driverName, 255, 0); printf("%d %s/n", i, driverName); } exit(-1); } else { this->musicStarted=0; return(0); } }}
开发者ID:imclab,项目名称:demoscene,代码行数:44,
示例10: FMOD_ErrorString//For errorchecking the results of FMOD functionsvoid SoundManager::FMODErrorCheck(FMOD_RESULT result){ if (result != FMOD_OK) { //Makes an stringstream with error message and send to messagebox function std::stringstream _ss; _ss << "FMOD error! (" << result << ") " << FMOD_ErrorString(result) << "/nGame Shutting Down"; MessageBoxAndShutDown(&_ss); }}
开发者ID:NiceGuyAndersson,项目名称:S.A.M,代码行数:11,
示例11: FSOUND_Sample_GetModevoid LLAudioBufferFMOD::set3DMode(bool use3d){ U16 current_mode = FSOUND_Sample_GetMode(mSamplep); if (use3d) { if (!FSOUND_Sample_SetMode(mSamplep, (current_mode & (~FSOUND_2D)))) { llwarns << "LLAudioBufferFMOD::set3DMode error: " << FMOD_ErrorString(FSOUND_GetError()) << llendl; } } else { if (!FSOUND_Sample_SetMode(mSamplep, current_mode | FSOUND_2D)) { llwarns << "LLAudioBufferFMOD::set3DMode error: " << FMOD_ErrorString(FSOUND_GetError()) << llendl; } }}
开发者ID:PixelTomsen,项目名称:SingularityViewer,代码行数:19,
示例12: ErrorCheck void AudioClip::ErrorCheck(FMOD_RESULT result) { if (result != FMOD_OK) { string errorString = "FMOD Error! "; errorString.append(std::to_string(result)); errorString.append(" ").append(FMOD_ErrorString(result)); debugging::Debug::LogError(nullptr, errorString.c_str()); } }
开发者ID:Ossadtchii,项目名称:PIXEL2D,代码行数:10,
示例13: FMOD_ErrorStringboolCFModExDriver::ERRCHECK(const FMOD_RESULT& result){ if (result != FMOD_OK) { _LOG_ERROR << "FMOD error! " << result << FMOD_ErrorString(result); return true; } return false;}
开发者ID:teto,项目名称:bluecosmos,代码行数:10,
示例14: FMOD_ERRCHECKvoid FMOD_ERRCHECK(FMOD_RESULT result){ if (result != FMOD_OK) { printf("FMOD error! (%d) %s/n", result, FMOD_ErrorString(result));#if defined(INTERACTIVE) system("pause");#endif exit(-1); }}
开发者ID:pulkomandy,项目名称:.theRush-,代码行数:11,
示例15: printf // Play the sound once void Sound2D::Play() { FMOD_RESULT result; result = mSystem->playSound(FMOD_CHANNEL_FREE, mSound, false, NULL); if (result != FMOD_OK) { printf("FMOD error! (%d) %s/n", result, FMOD_ErrorString(result)); exit(-1); } }
开发者ID:thomasjevskij,项目名称:Pacman,代码行数:12,
示例16: FMOD_ErrorStringvoid SoundManager::ERRCHECK(FMOD_RESULT result){#ifdef _DEBUG if (result != FMOD_OK) { std::cout << "FMOD error! (" << result << ") " << FMOD_ErrorString(result) << std::endl; }#endif}
开发者ID:hateftad,项目名称:tileGame,代码行数:11,
示例17: mDescription Exception::Exception( const string& description, const string& source, FMOD_RESULT result, const Type type ): mDescription( description ), mSource( source ), mType( type ) { if ( mType == Type::FMOD ) { FMODError error; error.code = result; error.description = FMOD_ErrorString( result ); mAdditional = error; } }
开发者ID:noorus,项目名称:glacier2,代码行数:11,
示例18: FMOD_Sound_Release//loads a soundfilevoid Sound::load (const char * filename) { currentSound = (char *)filename; if (possible && on) { result = FMOD_Sound_Release(sound); result = FMOD_System_CreateStream(fmodsystem, currentSound, FMOD_LOOP_NORMAL, 0, &sound); if (result != FMOD_OK) { possible = false; printf("%s: %s/n", FMOD_ErrorString(result), filename); } }}
开发者ID:AlexTalker,项目名称:glPortal,代码行数:12,
示例19: ERRCHECKbool ERRCHECK(FMOD_RESULT result){ if (result != FMOD_OK) { std::ostringstream os; os << "FMOD error! ( "<< result << ") " << FMOD_ErrorString(result); toErrorLog(os.str()); return false; } return true;}
开发者ID:LodePublishing,项目名称:GUI,代码行数:11,
示例20: printf//// load audio file//bool Audio::loadFile() { printf("%s/n", files[curFile].c_str()); result = sys->createSound( files[curFile].c_str(), FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM, 0, &sound); if (result != FMOD_OK) { printf("Error loading %s/n", files[curFile].c_str()); printf("(%d) %s/n", result, FMOD_ErrorString(result)); return false; } sound->getLength(&length, FMOD_TIMEUNIT_PCM); return true;}
开发者ID:davidharrigan,项目名称:audio-visualizer,代码行数:15,
示例21: FMOD_ErrorStringvoid gep::FmodSound::load(const FMOD::Studio::ID& id){ FmodSoundSystem* pSystem = static_cast<FmodSoundSystem*>(g_globalManager.getSoundSystem()); auto result = pSystem->getFmodHandle().getEvent(&id, FMOD_STUDIO_LOAD_BEGIN_NOW, &m_eventDescription); if(result != FMOD_OK) { std::ostringstream msg; msg << "Error loading event: " << FMOD_ErrorString(result); throw LoadingError(msg.str()); } m_bLoaded = true;}
开发者ID:imbabaer,项目名称:gpp,代码行数:12,
示例22: mSystem Sound2D::Sound2D(const std::string& path, FMOD::System* soundSystem) : mSystem(soundSystem) { FMOD_RESULT result; // FMOD_DEFAULT uses the defaults. These are the same as FMOD_LOOP_OFF | FMOD_2D | FMOD_HARDWARE. result = soundSystem->createSound(path.c_str(), FMOD_DEFAULT, 0, &mSound); if (result != FMOD_OK) { printf("FMOD error! (%d) %s/n", result, FMOD_ErrorString(result)); } }
开发者ID:thomasjevskij,项目名称:Pacman,代码行数:12,
示例23: FMOD_ErrorString//returns true if there is an errorbool Player::ErrorCheck(FMOD_RESULT result){ if (result != FMOD_OK) { std::cerr << "FMOD error! (" << result << ") " << FMOD_ErrorString(result) << std::endl; return true; } else return false;}
开发者ID:davidruble,项目名称:SAMV,代码行数:13,
示例24: sound_initint sound_init(Sound* s){ FMOD_RESULT res; if ( FMOD_OK != (res = FMOD_System_Create(&s->system)) || FMOD_OK != (res = FMOD_System_Init(s->system, 32, FMOD_INIT_NORMAL, NULL)) || FMOD_OK != (res = FMOD_System_CreateSound(s->system, "sound/xship_shoot.wav", FMOD_SOFTWARE, 0, &s->mp3[SND_XHSIP_SHOOT])) || FMOD_OK != (res = FMOD_System_CreateSound(s->system, "sound/menu_open.wav", FMOD_SOFTWARE, 0, &s->mp3[SND_MENU_OPEN])) ) return printf("FMOD error! (%d) %s/n", res, FMOD_ErrorString(res)); return 0;}
开发者ID:AntoineBt,项目名称:Shoot-em-Up-SDL-2D,代码行数:12,
示例25: printfFMOD::Channel *Game::playSound(FMOD::Sound *sound){ FMOD::Channel *channel; FMOD_RESULT result = fmod->playSound(FMOD_CHANNEL_FREE, sound, false, 0); if (result != FMOD_OK) { printf("FMOD error (%d): %s/n", result, FMOD_ErrorString(result)); return nullptr; } return channel;}
开发者ID:atomic-software,项目名称:ultimate-falling-boxes,代码行数:13,
示例26: Init// Initialization of Audiobool HamurAudioManager::Init(int mixrate, int maxsoftwarechannels, unsigned int flags){ if(!FSOUND_Init(mixrate, maxsoftwarechannels, flags)) { HAMURLOG->WriteLogln(FMOD_ErrorString(FSOUND_GetError())); return false; } else { HAMURLOG->WriteInitLog("HamurAudioManager"); return true; }}
开发者ID:ttesla,项目名称:hamur,代码行数:14,
示例27: UDEBUGvoid UAudioCaptureMic::mainLoopEnd(){ UDEBUG(""); FMOD_RESULT result; FMOD_BOOL isRecording; result = UAudioSystem::isRecording(_driver, &isRecording); UASSERT_MSG(result==FMOD_OK, FMOD_ErrorString(result)); if(isRecording) { result = UAudioSystem::recordStop(_driver); UASSERT_MSG(result==FMOD_OK, FMOD_ErrorString(result)); } UAudioCapture::mainLoopEnd();}
开发者ID:matlabbe,项目名称:utilite,代码行数:13,
注:本文中的FMOD_ErrorString函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ FMOD_System_CreateSound函数代码示例 C++ FMOD_Channel_Stop函数代码示例 |