Beispiel #1
0
        public virtual EngineError open(string nameAndPath, AssetDescriptor ad)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeAudioObject_open__SWIG_1(swigCPtr, nameAndPath, AssetDescriptor.getCPtr(ad));

            if (Audio360CSharpPINVOKE.SWIGPendingException.Pending)
            {
                throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public virtual EngineError setPosition(TBVector position)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.Object3D_setPosition(swigCPtr, TBVector.getCPtr(position));

            if (Audio360CSharpPINVOKE.SWIGPendingException.Pending)
            {
                throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public virtual EngineError setRotation(TBQuat rotation)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.Object3D_setRotation__SWIG_0(swigCPtr, TBQuat.getCPtr(rotation));

            if (Audio360CSharpPINVOKE.SWIGPendingException.Pending)
            {
                throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public virtual EngineError setRotation(TBVector forward, TBVector up)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.Object3D_setRotation__SWIG_1(swigCPtr, TBVector.getCPtr(forward), TBVector.getCPtr(up));

            if (Audio360CSharpPINVOKE.SWIGPendingException.Pending)
            {
                throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Beispiel #5
0
        public virtual EngineError open(string nameAndPath, AssetDescriptor ad, ChannelMap map)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeSpatDecoderFile_open__SWIG_2(swigCPtr, nameAndPath, AssetDescriptor.getCPtr(ad), (int)map);

            if (Audio360CSharpPINVOKE.SWIGPendingException.Pending)
            {
                throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Beispiel #6
0
        public virtual EngineError enablePositionalTracking(bool enable, TBVector initialListenerPosition)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.AudioEngine_enablePositionalTracking(swigCPtr, enable, TBVector.getCPtr(initialListenerPosition));

            if (Audio360CSharpPINVOKE.SWIGPendingException.Pending)
            {
                throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Beispiel #7
0
        public override EngineError stop()
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeAudioObject_stop(swigCPtr);

            return(ret);
        }
Beispiel #8
0
        public virtual EngineError setSpatializationType(SpatializationType spatType)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeAudioObject_setSpatializationType(swigCPtr, (int)spatType);

            return(ret);
        }
Beispiel #9
0
        public override EngineError pauseWithFade(float fadeDurationInMs)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.SpatDecoderInterface_pauseWithFade(swigCPtr, fadeDurationInMs);

            return(ret);
        }
Beispiel #10
0
        public virtual EngineError open(string nameAndPath)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeSpatDecoderFile_open__SWIG_1(swigCPtr, nameAndPath);

            return(ret);
        }
Beispiel #11
0
        public virtual EngineError open(string nameAndPath)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeAudioObject_open__SWIG_0(swigCPtr, nameAndPath);

            return(ret);
        }
Beispiel #12
0
        public virtual EngineError createSpatDecoderFile(NativeSpatDecoderFile spatDecoder, Options options)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.AudioEngine_createSpatDecoderFile__SWIG_0(swigCPtr, NativeSpatDecoderFile.getCPtr(spatDecoder), (int)options);

            return(ret);
        }
Beispiel #13
0
        public virtual EngineError getAudioMix(float[] buffer, int numOfSamples, int numOfChannels)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.AudioEngine_getAudioMix(swigCPtr, buffer, numOfSamples, numOfChannels);

            return(ret);
        }
Beispiel #14
0
        public virtual EngineError stopWithFade(float fadeDurationInMs)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.TransportControl_stopWithFade(swigCPtr, fadeDurationInMs);

            return(ret);
        }
Beispiel #15
0
        public virtual EngineError stopScheduled(float millisecondsFromNow)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.TransportControl_stopScheduled(swigCPtr, millisecondsFromNow);

            return(ret);
        }
Beispiel #16
0
        public virtual EngineError stop()
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.TransportControl_stop(swigCPtr);

            return(ret);
        }
Beispiel #17
0
        public override EngineError stopScheduled(float millisecondsFromNow)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeAudioObject_stopScheduled(swigCPtr, millisecondsFromNow);

            return(ret);
        }
Beispiel #18
0
        public virtual EngineError seekToSample(uint timeInSamples)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeAudioObject_seekToSample(swigCPtr, timeInSamples);

            return(ret);
        }
Beispiel #19
0
        public override EngineError stopWithFade(float fadeDurationInMs)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeAudioObject_stopWithFade(swigCPtr, fadeDurationInMs);

            return(ret);
        }
Beispiel #20
0
        public override EngineError pause()
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.SpatDecoderInterface_pause(swigCPtr);

            return(ret);
        }
Beispiel #21
0
        public virtual EngineError createAudioObject(NativeAudioObject audioObject, Options options)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.AudioEngine_createAudioObject__SWIG_0(swigCPtr, NativeAudioObject.getCPtr(audioObject), (int)options);

            return(ret);
        }
Beispiel #22
0
        public virtual EngineError open(string nameAndPath, ChannelMap map)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeSpatDecoderFile_open__SWIG_0(swigCPtr, nameAndPath, (int)map);

            return(ret);
        }
Beispiel #23
0
        public virtual EngineError seekToMs(float timeInMs)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeAudioObject_seekToMs(swigCPtr, timeInMs);

            return(ret);
        }
Beispiel #24
0
        public virtual EngineError setNumOutputBuffers(uint numOfBuffers)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.AudioEngine_setNumOutputBuffers(swigCPtr, numOfBuffers);

            return(ret);
        }
Beispiel #25
0
        public override EngineError pauseScheduled(float millisecondsFromNow)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.SpatDecoderInterface_pauseScheduled(swigCPtr, millisecondsFromNow);

            return(ret);
        }
Beispiel #26
0
        public virtual EngineError suspend()
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.AudioEngine_suspend(swigCPtr);

            return(ret);
        }
Beispiel #27
0
        public virtual EngineError setEventCallback(EventCallback callback, global::System.IntPtr userData)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.SpatDecoderInterface_setEventCallback(swigCPtr, callback, userData);

            return(ret);
        }
Beispiel #28
0
        public override EngineError setEventCallback(EventCallback callback, global::System.IntPtr userData)
        {
            EngineError ret = (EngineError)Audio360CSharpPINVOKE.NativeAudioObject_setEventCallback(swigCPtr, callback, userData);

            return(ret);
        }