2016-12-06 4 views
-2

FMOD Studio LowLevel 라이브러리로 사운드 스펙트럼을 검색하려고합니다. 그러나 FMOD_Channel_GetSpectrum() 함수가 라이브러리에서 제거 된 것으로 보이며이 함수가있는 다른 버전을 찾을 수 없습니다.FMOD 라이브러리를 사용할 때의 문제

누구든지 내가 라이브러리의 좋은 버전을 어디에서 찾을 수 있는지, 또는 다른 라이브러리가 동일한 것을 할 수 있는지 알고 있습니까?

답변

1

"FMOD Ex and FMOD Designer are currently in maintenance mode and are no longer actively developed.".

이 라이브러리는 이전에 구입하지 않은 경우 다운로드 할 수 없습니다.

이전 라이브러리를 제안하는 사이트를 찾을 수는 있지만 공식이 아니기 때문에 추천하지 않습니다. 그래서 아무 것도 숨길 수 있습니다.

migration guide을 읽어야합니다.

시스템 :: getSpectrum 및 시스템 :: getWaveData는 출력 단계부터 DSP의 wavedata을 캡처하는 사용자 정의 DSP 유닛을 추가합니다

를 제거했습니다. System :: getMasterChannelGroup 및 ChannelControl :: getDSP와 함께 마스터 채널 그룹의 DSP 헤드를 사용하십시오.

을 FFT DSP 유닛 유형에 추가하면 출력 단계에서 스펙트럼 데이터를 캡처 할 수 있습니다. System :: createDSPByType 및 FMOD_DSP_TYPE_FFT를 사용하여 기본 제공 FFT 단위를 만든 다음 ChannelGroup :: addDSP를 사용하여 효과를 마스터 ChannelGroup에 추가합니다. DSP :: getParameterData를 사용하여 원시 데이터를 가져 오거나 DSP :: getParameterFloat를 사용하여 신호에서 주류 인 주파수를 얻습니다.