当前位置: 首页>>代码示例>>C#>>正文


C# FMOD.SoundGroup类代码示例

本文整理汇总了C#中FMOD.SoundGroup的典型用法代码示例。如果您正苦于以下问题:C# SoundGroup类的具体用法?C# SoundGroup怎么用?C# SoundGroup使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


SoundGroup类属于FMOD命名空间,在下文中一共展示了SoundGroup类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: SoundGroup

        public SoundGroup(FMOD.SoundGroup fmodSoundGroup)
        {
            if (fmodSoundGroup == null)
                throw new ArgumentNullException("fmodSoundGroup");

            _fmodGroup = fmodSoundGroup;
        }
开发者ID:HakanL,项目名称:SupersonicSound,代码行数:7,代码来源:SoundGroup.cs

示例2: getMasterSoundGroup

        public RESULT getMasterSoundGroup(ref SoundGroup soundgroup)
        {
            RESULT result = RESULT.OK;
            IntPtr soundgroupraw = new IntPtr();
            SoundGroup    soundgroupnew = null;

            try
            {
                result = FMOD_System_GetMasterSoundGroup(systemraw, ref soundgroupraw);
            }
            catch
            {
                result = RESULT.ERR_INVALID_PARAM;
            }
            if (result != RESULT.OK)
            {
                return result;
            }

            if (soundgroup == null)
            {
                soundgroupnew = new SoundGroup();
                soundgroupnew.setRaw(soundgroupraw);
                soundgroup = soundgroupnew;
            }
            else
            {
                soundgroup.setRaw(soundgroupraw);
            }

            return result;
        }
开发者ID:huming2207,项目名称:ghgame,代码行数:32,代码来源:fmod.cs

示例3: setSoundGroup

 public RESULT setSoundGroup(SoundGroup soundgroup)
 {
     return FMOD_Sound_SetSoundGroup(soundraw, soundgroup.getRaw());
 }
开发者ID:huming2207,项目名称:ghgame,代码行数:4,代码来源:fmod.cs

示例4: FMOD_Sound_GetSoundGroup

        public RESULT getSoundGroup           (out SoundGroup soundgroup)
        {
            soundgroup = null;

            IntPtr soundgroupraw;
            RESULT result = FMOD_Sound_GetSoundGroup(rawPtr, out soundgroupraw);
            soundgroup = new SoundGroup(soundgroupraw);

            return result;
        }
开发者ID:Cocotus,项目名称:simple-music-player,代码行数:10,代码来源:fmod.cs

示例5: FMOD_System_CreateSoundGroup

        public RESULT createSoundGroup       (string name, out SoundGroup soundgroup)
        {
            soundgroup = null;

            byte[] stringData = Encoding.UTF8.GetBytes(name + Char.MinValue);

            IntPtr soundgroupraw;
            RESULT result = FMOD_System_CreateSoundGroup(rawPtr, stringData, out soundgroupraw);
            soundgroup = new SoundGroup(soundgroupraw);

            return result;
        }
开发者ID:Cocotus,项目名称:simple-music-player,代码行数:12,代码来源:fmod.cs

示例6: FMOD5_Sound_SetSoundGroup

 public RESULT setSoundGroup           (SoundGroup soundgroup)
 {
     return FMOD5_Sound_SetSoundGroup(rawPtr, soundgroup.getRaw());
 }
开发者ID:ajm1996,项目名称:SpaceSalvage,代码行数:4,代码来源:fmod.cs

示例7: createSoundGroup

        public RESULT createSoundGroup(string name, ref SoundGroup soundgroup)
        {
            var result = RESULT.OK;
            var soundgroupraw = new IntPtr();
            SoundGroup soundgroupnew = null;

            try
            {
                result = FMOD_System_CreateSoundGroup(systemraw, name, ref soundgroupraw);
            }
            catch
            {
                result = RESULT.ERR_INVALID_PARAM;
            }
            if (result != RESULT.OK)
            {
                return result;
            }

            if (soundgroup == null)
            {
                soundgroupnew = new SoundGroup();
                soundgroupnew.setRaw(soundgroupraw);
                soundgroup = soundgroupnew;
            }
            else
            {
                soundgroup.setRaw(soundgroupraw);
            }

            return result;
        }
开发者ID:nathan-alden,项目名称:old-text-adventure,代码行数:32,代码来源:fmod.cs

示例8: FMOD_System_CreateSoundGroup

 private static extern RESULT FMOD_System_CreateSoundGroup(IntPtr system, StringBuilder name, ref SoundGroup soundgroup);
开发者ID:ufosky-server,项目名称:MultiversePlatform,代码行数:1,代码来源:fmod.cs

示例9: getMasterSoundGroup

 public RESULT getMasterSoundGroup(out SoundGroup soundgroup)
 {
     soundgroup = null;
     IntPtr raw;
     RESULT result = System.FMOD5_System_GetMasterSoundGroup(this.rawPtr, out raw);
     soundgroup = new SoundGroup(raw);
     return result;
 }
开发者ID:GameDiffs,项目名称:TheForest,代码行数:8,代码来源:System.cs

示例10: createSoundGroup

 public RESULT createSoundGroup(string name, out SoundGroup soundgroup)
 {
     soundgroup = null;
     byte[] bytes = Encoding.UTF8.GetBytes(name + '\0');
     IntPtr raw;
     RESULT result = System.FMOD5_System_CreateSoundGroup(this.rawPtr, bytes, out raw);
     soundgroup = new SoundGroup(raw);
     return result;
 }
开发者ID:GameDiffs,项目名称:TheForest,代码行数:9,代码来源:System.cs

示例11: IntPtr

        public RESULT createSoundGroup       (string name, ref SoundGroup soundgroup)
        {
            RESULT result = RESULT.OK;
            IntPtr soundgroupraw = new IntPtr();
            SoundGroup soundgroupnew = null;
            byte[] stringData = Encoding.UTF8.GetBytes(name + Char.MinValue);

            try
            {
                result = FMOD_System_CreateSoundGroup(systemraw, stringData, ref soundgroupraw);
            }
            catch
            {
                result = RESULT.ERR_INVALID_PARAM;
            }
            if (result != RESULT.OK)
            {
                return result;
            }

            if (soundgroup == null)
            {
                soundgroupnew = new SoundGroup();
                soundgroupnew.setRaw(soundgroupraw);
                soundgroup = soundgroupnew;
            }
            else
            {
                soundgroup.setRaw(soundgroupraw);
            }

            return result;
        }
开发者ID:whztt07,项目名称:GameEngine,代码行数:33,代码来源:fmod.cs


注:本文中的FMOD.SoundGroup类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。