public uint GetFadePoints(ulong[] pointDspClock, float[] pointVolume) { uint numpoints = 0; FmodChannel.getFadePoints(ref numpoints, pointDspClock, pointVolume).Check(Suppressions()); return(numpoints); }
public uint GetFadePointsCount() { uint numpoints = 0; FmodChannel.getFadePoints(ref numpoints, null, null).Check(Suppressions()); return(numpoints); }
public DspClock GetDspClock() { ulong clock; ulong parent; FmodChannel.getDSPClock(out clock, out parent).Check(Suppressions()); return(new DspClock(clock, parent)); }
public LoopPoints?GetLoopPoints(TimeUnit startUnit, TimeUnit endUnit) { uint startv; uint endv; if (!FmodChannel.getLoopPoints(out startv, EquivalentEnum <TimeUnit, TIMEUNIT> .Cast(startUnit), out endv, EquivalentEnum <TimeUnit, TIMEUNIT> .Cast(endUnit)).Check(Suppressions())) { return(null); } return(new LoopPoints(startv, endv)); }
public override int GetHashCode() { return(FmodChannel != null ? FmodChannel.GetHashCode() : 0); }
public bool Stop() { return(FmodChannel.stop().Check(Suppressions())); }
public void SetLoopPoints(uint start, TimeUnit startUnit, uint end, TimeUnit endUnit) { FmodChannel.setLoopPoints(start, EquivalentEnum <TimeUnit, TIMEUNIT> .Cast(startUnit), end, EquivalentEnum <TimeUnit, TIMEUNIT> .Cast(endUnit)).Check(Suppressions()); }
public uint?GetPosition(TimeUnit unit) { uint pos; return(FmodChannel.getPosition(out pos, EquivalentEnum <TimeUnit, TIMEUNIT> .Cast(unit)).CheckBox(pos, Suppressions())); }
public void SetPosition(uint position, TimeUnit unit) { FmodChannel.setPosition(position, (TIMEUNIT)unit).Check(Suppressions()); }
public void RemoveFadePoints(ulong dspClockStart, ulong dspClockEnd) { FmodChannel.removeFadePoints(dspClockStart, dspClockEnd).Check(Suppressions()); }
public void SetFadePointRamp(ulong dspclock, float volume) { FmodChannel.setFadePointRamp(dspclock, volume).Check(Suppressions()); }
public void AddFadePoint(ulong dspclock, float volume) { FmodChannel.addFadePoint(dspclock, volume).Check(Suppressions()); }