FMOD.ChannelGroup.release C# (CSharp) Method

release() public method

public release ( ) : RESULT
return RESULT
        public RESULT release                ()
        {
            RESULT result = FMOD_ChannelGroup_Release(getRaw());
            if (result == RESULT.OK)
            {
                rawPtr = IntPtr.Zero;
            }
            return result;
        }

Usage Example

Exemplo n.º 1
0
        /// <summary>
        /// FMODを破棄する
        /// </summary>
        public void Dispose()
        {
            FMOD.RESULT result;

            /*
             *  Shut down
             */
            if (channelGroup != null)
            {
                result = channelGroup.release();
                //FMODEngine.checkFMODError(result);
            }

            if (soundGroup != null)
            {
                result = soundGroup.release();
                //FMODEngine.checkFMODError(result);
            }

            if (system != null)
            {
                result = system.close();
                //FMODEngine.checkFMODError(result);
                result = system.release();
                //FMODEngine.checkFMODError(result);
            }
        }