aboutsummaryrefslogtreecommitdiff
path: root/backends/gdx-backend-moe/src/com/badlogic/gdx/backends/iosmoe/objectal/ALChannelSource.java
diff options
context:
space:
mode:
Diffstat (limited to 'backends/gdx-backend-moe/src/com/badlogic/gdx/backends/iosmoe/objectal/ALChannelSource.java')
-rwxr-xr-xbackends/gdx-backend-moe/src/com/badlogic/gdx/backends/iosmoe/objectal/ALChannelSource.java372
1 files changed, 372 insertions, 0 deletions
diff --git a/backends/gdx-backend-moe/src/com/badlogic/gdx/backends/iosmoe/objectal/ALChannelSource.java b/backends/gdx-backend-moe/src/com/badlogic/gdx/backends/iosmoe/objectal/ALChannelSource.java
new file mode 100755
index 000000000..8c3bcbe22
--- /dev/null
+++ b/backends/gdx-backend-moe/src/com/badlogic/gdx/backends/iosmoe/objectal/ALChannelSource.java
@@ -0,0 +1,372 @@
+/*******************************************************************************
+ * Copyright 2011 See AUTHORS file.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ ******************************************************************************/
+
+package com.badlogic.gdx.backends.iosmoe.objectal;
+
+import com.intel.moe.natj.general.NatJ;
+import com.intel.moe.natj.general.Pointer;
+import com.intel.moe.natj.general.ann.ByValue;
+import com.intel.moe.natj.general.ann.Generated;
+import com.intel.moe.natj.general.ann.Mapped;
+import com.intel.moe.natj.general.ann.MappedReturn;
+import com.intel.moe.natj.general.ann.Owned;
+import com.intel.moe.natj.general.ann.Runtime;
+import com.intel.moe.natj.objc.ObjCRuntime;
+import com.intel.moe.natj.objc.SEL;
+import com.intel.moe.natj.objc.ann.ObjCClassBinding;
+import com.intel.moe.natj.objc.ann.Selector;
+import com.intel.moe.natj.objc.map.ObjCObjectMapper;
+import ios.NSObject;
+import ios.foundation.NSArray;
+
+@Generated
+@Runtime(ObjCRuntime.class)
+@ObjCClassBinding
+public class ALChannelSource extends NSObject implements ALSoundSource {
+ static {
+ NatJ.register();
+ }
+
+ @Generated
+ protected ALChannelSource(Pointer peer) {
+ super(peer);
+ }
+
+ @Generated
+ @Selector("addChannel:")
+ public native void addChannel(ALChannelSource channel);
+
+ @Generated
+ @Selector("addSource:")
+ public native void addSource(
+ @Mapped(ObjCObjectMapper.class) ALSoundSource source);
+
+ @Generated
+ @Owned
+ @Selector("alloc")
+ public static native ALChannelSource alloc();
+
+ @Generated
+ @Selector("channelWithSources:")
+ @MappedReturn(ObjCObjectMapper.class)
+ public static native Object channelWithSources(int reservedSources);
+
+ @Generated
+ @Selector("clear")
+ public native void clear();
+
+ @Generated
+ @Selector("clearUnusedBuffers")
+ public native NSArray<?> clearUnusedBuffers();
+
+ @Generated
+ @Selector("coneInnerAngle")
+ public native float coneInnerAngle();
+
+ @Generated
+ @Selector("coneOuterAngle")
+ public native float coneOuterAngle();
+
+ @Generated
+ @Selector("coneOuterGain")
+ public native float coneOuterGain();
+
+ @Generated
+ @Selector("context")
+ public native ALContext context();
+
+ @Generated
+ @Selector("direction")
+ @ByValue
+ public native ALVector direction();
+
+ @Generated
+ @Selector("fadeTo:duration:target:selector:")
+ public native void fadeToDurationTargetSelector(float gain, float duration,
+ @Mapped(ObjCObjectMapper.class) Object target, SEL selector);
+
+ @Generated
+ @Selector("gain")
+ public native float gain();
+
+ @Generated
+ @Selector("init")
+ public native ALChannelSource init();
+
+ @Generated
+ @Selector("initWithSources:")
+ public native ALChannelSource initWithSources(int reservedSources);
+
+ @Generated
+ @Selector("interruptible")
+ public native boolean interruptible();
+
+ @Generated
+ @Selector("looping")
+ public native boolean looping();
+
+ @Generated
+ @Selector("maxDistance")
+ public native float maxDistance();
+
+ @Generated
+ @Selector("maxGain")
+ public native float maxGain();
+
+ @Generated
+ @Selector("minGain")
+ public native float minGain();
+
+ @Generated
+ @Selector("muted")
+ public native boolean muted();
+
+ @Generated
+ @Selector("pan")
+ public native float pan();
+
+ @Generated
+ @Selector("panTo:duration:target:selector:")
+ public native void panToDurationTargetSelector(float pan, float duration,
+ @Mapped(ObjCObjectMapper.class) Object target, SEL selector);
+
+ @Generated
+ @Selector("paused")
+ public native boolean paused();
+
+ @Generated
+ @Selector("pitch")
+ public native float pitch();
+
+ @Generated
+ @Selector("pitchTo:duration:target:selector:")
+ public native void pitchToDurationTargetSelector(float pitch,
+ float duration, @Mapped(ObjCObjectMapper.class) Object target,
+ SEL selector);
+
+ @Generated
+ @Selector("play:")
+ @MappedReturn(ObjCObjectMapper.class)
+ public native ALSoundSource play(ALBuffer buffer);
+
+ @Generated
+ @Selector("play:gain:pitch:pan:loop:")
+ @MappedReturn(ObjCObjectMapper.class)
+ public native ALSoundSource playGainPitchPanLoop(ALBuffer buffer, float gain,
+ float pitch, float pan, boolean loop);
+
+ @Generated
+ @Selector("play:loop:")
+ @MappedReturn(ObjCObjectMapper.class)
+ public native ALSoundSource playLoop(ALBuffer buffer, boolean loop);
+
+ @Generated
+ @Selector("playing")
+ public native boolean playing();
+
+ @Generated
+ @Selector("position")
+ @ByValue
+ public native ALPoint position();
+
+ @Generated
+ @Selector("referenceDistance")
+ public native float referenceDistance();
+
+ @Generated
+ @Selector("removeBuffersNamed:")
+ public native boolean removeBuffersNamed(String name);
+
+ @Generated
+ @Selector("removeSource:")
+ @MappedReturn(ObjCObjectMapper.class)
+ public native ALSoundSource removeSource(
+ @Mapped(ObjCObjectMapper.class) ALSoundSource source);
+
+ @Generated
+ @Selector("reservedSources")
+ public native int reservedSources();
+
+ @Generated
+ @Selector("resetToDefault")
+ public native void resetToDefault();
+
+ @Generated
+ @Selector("reverbObstruction")
+ public native float reverbObstruction();
+
+ @Generated
+ @Selector("reverbOcclusion")
+ public native float reverbOcclusion();
+
+ @Generated
+ @Selector("reverbSendLevel")
+ public native float reverbSendLevel();
+
+ @Generated
+ @Selector("rewind")
+ public native void rewind();
+
+ @Generated
+ @Selector("rolloffFactor")
+ public native float rolloffFactor();
+
+ @Generated
+ @Selector("setConeInnerAngle:")
+ public native void setConeInnerAngle(float value);
+
+ @Generated
+ @Selector("setConeOuterAngle:")
+ public native void setConeOuterAngle(float value);
+
+ @Generated
+ @Selector("setConeOuterGain:")
+ public native void setConeOuterGain(float value);
+
+ @Generated
+ @Selector("setDefaultsFromSource:")
+ public native void setDefaultsFromSource(
+ @Mapped(ObjCObjectMapper.class) ALSoundSource source);
+
+ @Generated
+ @Selector("setDirection:")
+ public native void setDirection(@ByValue ALVector value);
+
+ @Generated
+ @Selector("setGain:")
+ public native void setGain(float value);
+
+ @Generated
+ @Selector("setInterruptible:")
+ public native void setInterruptible(boolean value);
+
+ @Generated
+ @Selector("setLooping:")
+ public native void setLooping(boolean value);
+
+ @Generated
+ @Selector("setMaxDistance:")
+ public native void setMaxDistance(float value);
+
+ @Generated
+ @Selector("setMaxGain:")
+ public native void setMaxGain(float value);
+
+ @Generated
+ @Selector("setMinGain:")
+ public native void setMinGain(float value);
+
+ @Generated
+ @Selector("setMuted:")
+ public native void setMuted(boolean value);
+
+ @Generated
+ @Selector("setPan:")
+ public native void setPan(float value);
+
+ @Generated
+ @Selector("setPaused:")
+ public native void setPaused(boolean value);
+
+ @Generated
+ @Selector("setPitch:")
+ public native void setPitch(float value);
+
+ @Generated
+ @Selector("setPosition:")
+ public native void setPosition(@ByValue ALPoint value);
+
+ @Generated
+ @Selector("setReferenceDistance:")
+ public native void setReferenceDistance(float value);
+
+ @Generated
+ @Selector("setReservedSources:")
+ public native void setReservedSources(int value);
+
+ @Generated
+ @Selector("setReverbObstruction:")
+ public native void setReverbObstruction(float value);
+
+ @Generated
+ @Selector("setReverbOcclusion:")
+ public native void setReverbOcclusion(float value);
+
+ @Generated
+ @Selector("setReverbSendLevel:")
+ public native void setReverbSendLevel(float value);
+
+ @Generated
+ @Selector("setRolloffFactor:")
+ public native void setRolloffFactor(float value);
+
+ @Generated
+ @Selector("setSourceRelative:")
+ public native void setSourceRelative(int value);
+
+ @Generated
+ @Selector("setVelocity:")
+ public native void setVelocity(@ByValue ALVector value);
+
+ @Generated
+ @Selector("setVolume:")
+ public native void setVolume(float value);
+
+ @Generated
+ @Selector("sourcePool")
+ public native ALSoundSourcePool sourcePool();
+
+ @Generated
+ @Selector("sourceRelative")
+ public native int sourceRelative();
+
+ @Generated
+ @Selector("sourceType")
+ public native int sourceType();
+
+ @Generated
+ @Selector("splitChannelWithSources:")
+ public native ALChannelSource splitChannelWithSources(int numSources);
+
+ @Generated
+ @Selector("stop")
+ public native void stop();
+
+ @Generated
+ @Selector("stopActions")
+ public native void stopActions();
+
+ @Generated
+ @Selector("stopFade")
+ public native void stopFade();
+
+ @Generated
+ @Selector("stopPan")
+ public native void stopPan();
+
+ @Generated
+ @Selector("stopPitch")
+ public native void stopPitch();
+
+ @Generated
+ @Selector("velocity")
+ @ByValue
+ public native ALVector velocity();
+
+ @Generated
+ @Selector("volume")
+ public native float volume();
+}