public SoundGroup(FMOD.SoundGroup fmodSoundGroup) { if (fmodSoundGroup == null) throw new ArgumentNullException("fmodSoundGroup"); _fmodGroup = fmodSoundGroup; }
public SoundGroup(FMOD.SoundGroup fmodSoundGroup) : this() { if (fmodSoundGroup == null) { throw new ArgumentNullException(nameof(fmodSoundGroup)); } _fmodGroup = fmodSoundGroup; }
public RESULT setVolume(float volume) { return(SoundGroup.FMOD5_SoundGroup_SetVolume(this.rawPtr, volume)); }
public RESULT stop() { return(SoundGroup.FMOD5_SoundGroup_Stop(this.rawPtr)); }
public RESULT setMaxAudibleBehavior(SOUNDGROUP_BEHAVIOR behavior) { return(SoundGroup.FMOD5_SoundGroup_SetMaxAudibleBehavior(this.rawPtr, behavior)); }
public RESULT setMuteFadeSpeed(float speed) { return(SoundGroup.FMOD5_SoundGroup_SetMuteFadeSpeed(this.rawPtr, speed)); }
public RESULT setSoundGroup(SoundGroup soundgroup) { return(Sound.FMOD_Sound_SetSoundGroup(soundraw, soundgroup.getRaw())); }
public RESULT setMaxAudible(int maxaudible) { return(SoundGroup.FMOD5_SoundGroup_SetMaxAudible(this.rawPtr, maxaudible)); }
public RESULT getNumPlaying(ref int numplaying) { return(SoundGroup.FMOD_SoundGroup_GetNumPlaying(soundgroupraw, ref numplaying)); }
public RESULT setSoundGroup(SoundGroup soundgroup) { return FMOD_Sound_SetSoundGroup(soundraw, soundgroup.getRaw()); }
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; }
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; }
public RESULT getSoundGroup(out SoundGroup soundgroup) { return(FMOD5_Sound_GetSoundGroup(handle, out soundgroup.handle)); }
public RESULT setSoundGroup(SoundGroup soundgroup) { return(FMOD5_Sound_SetSoundGroup(handle, soundgroup.handle)); }
public RESULT setSoundGroup(SoundGroup soundgroup) { return(Sound.FMOD5_Sound_SetSoundGroup(this.rawPtr, soundgroup.getRaw())); }
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; }
private static extern RESULT FMOD_System_CreateSoundGroup(IntPtr system, StringBuilder name, ref SoundGroup soundgroup);
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; }
public RESULT setUserData(IntPtr userdata) { return(SoundGroup.FMOD5_SoundGroup_SetUserData(this.rawPtr, userdata)); }
public RESULT setUserData(IntPtr userdata) { return(SoundGroup.FMOD_SoundGroup_SetUserData(soundgroupraw, userdata)); }
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; }
public RESULT getNumPlaying(out int numplaying) { return(SoundGroup.FMOD5_SoundGroup_GetNumPlaying(this.rawPtr, out numplaying)); }
public RESULT getUserData(ref IntPtr userdata) { return(SoundGroup.FMOD_SoundGroup_GetUserData(soundgroupraw, ref userdata)); }
public RESULT getUserData(out IntPtr userdata) { return(SoundGroup.FMOD5_SoundGroup_GetUserData(this.rawPtr, out userdata)); }
public RESULT setMaxAudible(int maxaudible) { return(SoundGroup.FMOD_SoundGroup_SetMaxAudible(soundgroupraw, maxaudible)); }
public RESULT getMaxAudible(out int maxaudible) { return(SoundGroup.FMOD5_SoundGroup_GetMaxAudible(this.rawPtr, out maxaudible)); }
public RESULT getMaxAudible(ref int maxaudible) { return(SoundGroup.FMOD_SoundGroup_GetMaxAudible(soundgroupraw, ref maxaudible)); }
public RESULT getMaxAudibleBehavior(out SOUNDGROUP_BEHAVIOR behavior) { return(SoundGroup.FMOD5_SoundGroup_GetMaxAudibleBehavior(this.rawPtr, out behavior)); }
public RESULT setMaxAudibleBehavior(SOUNDGROUP_BEHAVIOR behavior) { return(SoundGroup.FMOD_SoundGroup_SetMaxAudibleBehavior(soundgroupraw, behavior)); }
public RESULT getMuteFadeSpeed(out float speed) { return(SoundGroup.FMOD5_SoundGroup_GetMuteFadeSpeed(this.rawPtr, out speed)); }
public RESULT getMaxAudibleBehavior(ref SOUNDGROUP_BEHAVIOR behavior) { return(SoundGroup.FMOD_SoundGroup_GetMaxAudibleBehavior(soundgroupraw, ref behavior)); }
public RESULT getVolume(out float volume) { return(SoundGroup.FMOD5_SoundGroup_GetVolume(this.rawPtr, out volume)); }
public RESULT setMuteFadeSpeed(float speed) { return(SoundGroup.FMOD_SoundGroup_SetMuteFadeSpeed(soundgroupraw, speed)); }
public RESULT getNumSounds(out int numsounds) { return(SoundGroup.FMOD5_SoundGroup_GetNumSounds(this.rawPtr, out numsounds)); }
public RESULT getMuteFadeSpeed(ref float speed) { return(SoundGroup.FMOD_SoundGroup_GetMuteFadeSpeed(soundgroupraw, ref speed)); }
public RESULT setSoundGroup (SoundGroup soundgroup) { return FMOD5_Sound_SetSoundGroup(rawPtr, soundgroup.getRaw()); }
public RESULT getName(StringBuilder name, int namelen) { return(SoundGroup.FMOD_SoundGroup_GetName(soundgroupraw, name, namelen)); }
public RESULT getSoundGroup (out SoundGroup soundgroup) { soundgroup = null; IntPtr soundgroupraw; RESULT result = FMOD_Sound_GetSoundGroup(rawPtr, out soundgroupraw); soundgroup = new SoundGroup(soundgroupraw); return result; }
public RESULT release() { return(SoundGroup.FMOD_SoundGroup_Release(soundgroupraw)); }
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; }
public RESULT getNumSounds(ref int numsounds) { return(SoundGroup.FMOD_SoundGroup_GetNumSounds(soundgroupraw, ref numsounds)); }