나는 FMOD를 사용하고 있습니다. C에서 DSP getParameter 함수를 사용하는 방법? 다음 코드를 사용하면 프로그램이 종료됩니다. 내 코드에 무슨 문제가 있는지 알 수 없습니다. 물론 DSP setParameter 함수를 구현했습니다. 이제 getParameter 함수에 문제가 있습니다. 사람이 issuse을 알고 있다면 , 나에게 힌트를주지하시기 바랍니다. 문제는 FMOD 기능은 당신이 (즉, 주파수)를 통과 포인터에 기록하기를 원하는 것입니다FMOD C에서 DSP getParameter 함수를 사용하는 방법?
float Java_com_chocolate_player_equalizer_EQ_cGetEQCenter(JNIEnv *env, jobject thiz,
int band)
{
FMOD_RESULT result = FMOD_OK;
FMOD_BOOL active = 0;
if(!active){
result = FMOD_System_AddDSP(gSystem, gDSPParameq[band], 0);
}
float * freq;
char * valueStr = "";
int valueStrLength = 16;
result = FMOD_DSP_GetParameter(gDSPParameq[band], FMOD_DSP_PARAMEQ_CENTER, freq,
valueStr, valueStrLength);
return *freq;
}
예. 나는 그렇게했지만 나는 당신의 대답을 뻔뻔스럽게 읽지 않았다. 어쨌든 많이 thx. 나를 위해 좋은 대답. – choijuho