Example #1
0
        public Result GetParentGroup(out ChannelGroup group)
        {
            group = null;

            IntPtr groupraw;
            Result result = FMOD_ChannelGroup_GetParentGroup(GetRaw(), out groupraw);

            group = new ChannelGroup(groupraw);

            return(result);
        }
Example #2
0
        public Result GetChannelGroup(out ChannelGroup channelgroup)
        {
            channelgroup = null;

            IntPtr channelgroupraw;
            Result result = FMOD_Channel_GetChannelGroup(GetRaw(), out channelgroupraw);

            channelgroup = new ChannelGroup(channelgroupraw);

            return(result);
        }
Example #3
0
        // Nested channel groups.
        public Result AddGroup(ChannelGroup group, bool propagatedspclock, out DspConnection connection)
        {
            connection = null;

            IntPtr connectionRaw;
            Result result = FMOD_ChannelGroup_AddGroup(GetRaw(), group.GetRaw(), propagatedspclock, out connectionRaw);

            connection = new DspConnection(connectionRaw);

            return(result);
        }
Example #4
0
 public Result SetChannelGroup(ChannelGroup channelgroup)
 {
     return(FMOD_Channel_SetChannelGroup(GetRaw(), channelgroup.GetRaw()));
 }