public override bool GetField(string key, out CameraDevice.Int64Range value) { IntPtr intPtr = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(CameraDevice.Int64Range))); bool expr_24 = VuforiaWrapper.Instance.CameraDeviceGetFieldInt64Range(key, intPtr) == 1; if (expr_24) { value = (CameraDevice.Int64Range)Marshal.PtrToStructure(intPtr, typeof(CameraDevice.Int64Range)); } else { value = default(CameraDevice.Int64Range); } Marshal.FreeHGlobal(intPtr); return(expr_24); }
public override bool SetField(string key, CameraDevice.Int64Range value) { return(VuforiaWrapper.Instance.CameraDeviceSetFieldInt64Range(key, value.fromInt, value.toInt) == 1); }
public abstract bool GetField(string key, out CameraDevice.Int64Range value);