public Result GetParentGroup(out ChannelGroup group) { group = null; IntPtr groupraw; Result result = FMOD_ChannelGroup_GetParentGroup(GetRaw(), out groupraw); group = new ChannelGroup(groupraw); return(result); }
public Result GetChannelGroup(out ChannelGroup channelgroup) { channelgroup = null; IntPtr channelgroupraw; Result result = FMOD_Channel_GetChannelGroup(GetRaw(), out channelgroupraw); channelgroup = new ChannelGroup(channelgroupraw); return(result); }
// 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); }
public Result SetChannelGroup(ChannelGroup channelgroup) { return(FMOD_Channel_SetChannelGroup(GetRaw(), channelgroup.GetRaw())); }