void AudioMeteringDemo::initialize() { m_timeSinceLastClip = 0; m_waveBankHandle = kwlWaveBankLoad(getResourcePath("music.kwb")); m_eventHandle = kwlEventGetHandle("music/music_stereo_ogg"); m_timeSinceLastClip = 100000; kwlEventStart(m_eventHandle); }
void SampleClockDemo::initialize() { m_frameCount = 0; m_waveBankHandle = kwlWaveBankLoad(getResourcePath("music.kwb")); m_eventHandle = kwlEventGetHandle("music/la_romance_quoi_120bpm_loop"); kwlEventStartFade(m_eventHandle, 3.0f); m_currentBeatIndex = 0; m_mixerPaused = false; }
SWIGEXPORT jint JNICALL Java_kowalski_KowalskiJNI_kwlWaveBankLoad(JNIEnv *jenv, jclass jcls, jstring jarg1) { jint jresult = 0 ; char *arg1 = (char *) (char *)0 ; kwlWaveBankHandle result; (void)jenv; (void)jcls; arg1 = 0; if (jarg1) { arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0); if (!arg1) return 0; } result = (kwlWaveBankHandle)kwlWaveBankLoad((char const *)arg1); jresult = (jint)result; if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1); return jresult; }