Thanks for the reply. This inqury was inspired by more of an archtectural exploration of fmod than the need for additional functionality. I am in the process of designing Channel Group Manager for a tool that would emulate a video editing console in a 3D simulaltion. The need for a remove function was only inspired by the utilization of the addGroup function.
I would not even consider allowing a group to become orphaned as each created group is added to master for global volume control. Where this functionality would become useful would be if I had an actor that was a policeman and the camera was doing a close up, the channel group would allow playback in normal tones. If the camera were to switch to another policeman who was listening to the first policeman speak on the radio, it would be nice to ‘shift’; the first policeman’s playback to a channel group that had a radio effect DSP attached to it. This switching from normal voice to radio voice could be more efficient if the ChannelGroup class object allowed removing as well as adding.
I guess I could just enumerate the active channels in a group, persist them, release the normal group and then add them to the radio group if I reallly needed to do this.
- You must login to post comments
Please login first to submit.