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