2012-11-04 2 views
0

8 채널 (7.1 스피커 모드)의 입력을받는 DSP 플러그인을 만들고 싶습니다. 그런 다음 일부 처리가 2 개의 출력 채널로 데이터를 반환합니다. 내 계획은 setspeakermode를 FMOD_SPEAKERMODE_7POINT1과 FMOD_DSP_DESCRIPTION.channels을 2로 사용하는 것이었지만 그 작업은 안되고, 채널이 FMOD_DSP_READCALLBACK 함수에서 2로 표시되고있었습니다.FMOD FMOD_DSP_READCALLBACK - 채널 지정

어떻게하면됩니까?

답변

0

DSP 플러그인 인터페이스를 사용하여 FMODEx에서 진정한 다운 믹스를 수행 할 수 없습니다. 당신이 할 수있는 최선의 방법은 들어오는 8ch 데이터를 처리 한 다음 출력 버퍼의 프론트 좌측과 프론트 우측 부분 만 채워서 나머지를 조용하게 유지하는 것입니다.

채널 수를 2로 설정하면 DSP가 스테레오 신호 만 처리 할 수 ​​있음을 FMOD에 알리므로 카운트를 0으로 설정하면 모든 채널 수가됩니다.

+0

내가 끝내었던 thats. 외관상으로는 fmod 스튜디오와 함께 제공되는 저수준 api가 그렇게 할 수는 있지만 fmox ex에서 그렇게하고 싶었습니다. –