Exemple #1
0
        public bool SetActive(bool beActive, AVAudioSessionFlags flags, out NSError outError)
        {
            unsafe {
                IntPtr errhandle;
                IntPtr ptrtohandle = (IntPtr) (&errhandle);

                if (_SetActive (beActive, (int) flags, ptrtohandle)){
                    outError = null;
                    return true;
                } else {
                    outError = (NSError) Runtime.GetNSObject (errhandle);
                    return false;
                }
            }
        }
Exemple #2
0
        public bool SetActive(bool beActive, AVAudioSessionFlags flags, out NSError outError)
        {
            unsafe {
                IntPtr errhandle;
                IntPtr ptrtohandle = (IntPtr)(&errhandle);

                if (_SetActive(beActive, (int)flags, ptrtohandle))
                {
                    outError = null;
                    return(true);
                }
                else
                {
                    outError = (NSError)Runtime.GetNSObject(errhandle);
                    return(false);
                }
            }
        }