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; } } }
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); } } }