Exemplo n.º 1
3
        public unsafe CMSampleTimingInfo [] GetSampleTimingInfo(out OSStatus status)
        {
            nint count;

            status = 0;

            if (handle == IntPtr.Zero)
            {
                return(null);
            }

            if ((status = CMSampleBufferGetSampleTimingInfoArray(handle, 0, null, out count)) != 0)
            {
                return(null);
            }

            CMSampleTimingInfo [] pInfo = new CMSampleTimingInfo [count];

            if (count == 0)
            {
                return(pInfo);

                fixed(CMSampleTimingInfo *info = pInfo)
                if ((status = CMSampleBufferGetSampleTimingInfoArray(handle, count, info, out count)) != 0)
                {
                    return(null);
                }

                return(pInfo);
        }
Exemplo n.º 2
2
        public override void Selected(UIPickerView pickerView, System.nint row, System.nint compononet)
        {
            string category = columnCategory[(int)row];

            SelectedCategory = category;

            CategoryChanged?.Invoke(null, null);
        }
Exemplo n.º 3
1
        public override void Selected(UIPickerView pickerView, System.nint row, System.nint compononet)
        {
            string Box = GroupNames[(int)row];

            SelectedGroup = Box;

            GroupChanged?.Invoke(null, null);
        }
Exemplo n.º 4
0
        public static vImageError ConvolveMultiKernelARGB8888(ref vImageBuffer src,
                                                              ref vImageBuffer dest,
                                                              IntPtr tempBuffer,
                                                              vImagePixelCount srcOffsetToROI_X,
                                                              vImagePixelCount srcOffsetToROI_Y,
                                                              short [][] kernels,                       // must be 4
                                                              uint kernel_height,
                                                              uint kernel_width,
                                                              int [] divisors,                  // must be 4
                                                              int [] biases,                    // must be 4
                                                              Pixel8888 backgroundColor,
                                                              vImageFlags flags)
        {
            if (kernels == null)
            {
                throw new ArgumentNullException("kernels");
            }
            if (divisors == null)
            {
                throw new ArgumentNullException("divisors");
            }
            if (biases == null)
            {
                throw new ArgumentNullException("biases");
            }
            if (kernels.Length < 4)
            {
                throw new ArgumentException("Must contain at least four elements", "kernels");
            }
            if (divisors.Length < 4)
            {
                throw new ArgumentException("Must contain at least four elements", "divisors");
            }
            if (biases.Length < 4)
            {
                throw new ArgumentException("Must contain at least four elements", "biases");
            }
            unsafe
            {
                fixed(short *f1 = kernels [0])
                {
                    fixed(short *f2 = kernels [1])
                    {
                        fixed(short *f3 = kernels [2])
                        {
                            fixed(short *f4 = kernels [3])
                            {
                                var ptrs = new short * [4];

                                ptrs [0] = f1;
                                ptrs [1] = f2;
                                ptrs [2] = f3;
                                ptrs [3] = f4;
                                return((vImageError)(long)vImageConvolveMultiKernel_ARGB8888(ref src, ref dest, tempBuffer, srcOffsetToROI_X, srcOffsetToROI_Y, ptrs, kernel_height, kernel_width, divisors, biases, backgroundColor, flags));
                            }
                        }
                    }
                }
            }
        }
Exemplo n.º 5
0
        public override System.nint RowsInSection(UITableView tableview, System.nint section)
        {
            if (MenuItemsSource.IsNullOrEmpty())
                return 0;

            return Config.Sections[(int)section].Items.Count;
        }
Exemplo n.º 6
0
        public override void Selected(UIPickerView pickerView, System.nint row, System.nint compononet)
        {
            string Box = BoxNumbers[(int)row];

            SelectedBox = Box;

            BoxChanged?.Invoke(null, null);
        }
Exemplo n.º 7
0
 // Convolution.h
 extern static nint vImageConvolveMultiKernel_ARGBFFFF(ref vImageBuffer src,
                                                       ref vImageBuffer dest,
                                                       IntPtr tempBuffer,
                                                       vImagePixelCount srcOffsetToROI_X,
                                                       vImagePixelCount srcOffsetToROI_Y,
                                                       float * [] kernels,                 //must be 4, defined as 'float*[4]'
                                                       uint kernel_height,
                                                       uint kernel_width,
                                                       float [] biases,                   // must be 4
                                                       PixelFFFF backgroundColor,
                                                       vImageFlags flags);
Exemplo n.º 8
0
 extern static nint vImageConvolveMultiKernel_ARGB8888(ref vImageBuffer src,
                                                       ref vImageBuffer dest,
                                                       IntPtr tempBuffer,
                                                       vImagePixelCount srcOffsetToROI_X,
                                                       vImagePixelCount srcOffsetToROI_Y,
                                                       short * [] kernels,                               // must be 4
                                                       uint kernel_height,
                                                       uint kernel_width,
                                                       int [] divisors,                          // must be 4
                                                       int [] biases,                            // must be 4
                                                       Pixel8888 backgroundColor,
                                                       vImageFlags flags);
Exemplo n.º 9
0
        public override void Selected(UIPickerView pickerView, System.nint row, System.nint component)
        {
            var pays        = listPlanes[(int)row].NOPAGOS;
            var id          = listPlanes[(int)row].IDPLANPAGO;
            var descripcion = listPlanes[(int)row].DESCRIPCION;
            var pEnganche   = listPlanes[(int)row].PORCENGANCHE;
            var tInteres    = listPlanes[(int)row].TASAINTERES;

            SelectedPlan = pays;
            NoPagos      = pays;
            IDPlan       = id;
            Descripcion  = descripcion;
            Porcentaje   = pEnganche;

            PaysSelected?.Invoke(null, null);
        }
        public string GetTitle(UIKit.UIPickerView pickerView, System.nint row, System.nint component)
        {
            switch ((int)row)
            {
            case 0:
                return(NearableType.Bag.ToString());

            case 1:
                return(NearableType.Bed.ToString());

            case 2:
                return(NearableType.Bike.ToString());

            case 3:
                return(NearableType.Car.ToString());

            case 4:
                return(NearableType.Chair.ToString());

            case 5:
                return(NearableType.Dog.ToString());

            case 6:
                return(NearableType.Door.ToString());

            case 7:
                return(NearableType.Fridge.ToString());

            case 8:
                return(NearableType.Generic.ToString());

            case 9:
                return(NearableType.Shoe.ToString());

            default:
                return(NearableType.Unknown.ToString());
            }
        }
Exemplo n.º 11
0
		public unsafe CMSampleTimingInfo [] GetSampleTimingInfo (out OSStatus status) {
			nint count;

			status = 0;

			if (handle == IntPtr.Zero)
				return null;

			if ((status = CMSampleBufferGetSampleTimingInfoArray (handle, 0, null, out count)) != 0)
				return null;

			CMSampleTimingInfo [] pInfo = new CMSampleTimingInfo [count];

			if (count == 0)
				return pInfo;

			fixed (CMSampleTimingInfo* info = pInfo)
				if ((status = CMSampleBufferGetSampleTimingInfoArray (handle, count, info, out count)) != 0)
					return null;

			return pInfo;
		}
Exemplo n.º 12
0
 public static vImageError ConvolveWithBiasARGB8888(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y,  short *kernel, uint kernel_height, uint kernel_width, int divisor, int bias, Pixel8888 backgroundColor, vImageFlags flags)
 {
     return (vImageError) (long) vImageConvolveWithBias_ARGB8888 (ref src, ref dest, tempBuffer, srcOffsetToROI_X, srcOffsetToROI_Y, kernel, kernel_height, kernel_width, divisor, bias, backgroundColor, flags);
 }
Exemplo n.º 13
0
 public static vImageError TentConvolvePlanar8(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y, uint kernel_height, uint kernel_width, Pixel8 backgroundColor, vImageFlags flags)
 {
     return (vImageError) (long) vImageTentConvolve_Planar8 (ref src, ref dest, tempBuffer, srcOffsetToROI_X, srcOffsetToROI_Y, kernel_height, kernel_width, backgroundColor, flags);
 }
Exemplo n.º 14
0
 public static vImageError ConvolveWithBiasPlanarF(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y,                       float *kernel, uint kernel_height, uint kernel_width, float bias, PixelF backgroundColor, vImageFlags flags)
 {
     return (vImageError) (long) vImageConvolveWithBias_PlanarF (ref src, ref dest, tempBuffer, srcOffsetToROI_X, srcOffsetToROI_Y, kernel, kernel_height, kernel_width, bias, backgroundColor, flags);
 }
Exemplo n.º 15
0
 public void SetFirstSelected(UIPickerView pickerView, System.nint row, System.nint component)
 {
     string Group = GroupNames[(int)row];
 }
Exemplo n.º 16
0
 protected override bool DoSetClient(CFStreamCallback callback, CFIndex eventTypes,
     IntPtr context)
 {
     return CFReadStreamSetClient (Handle, eventTypes, callback, context);
 }
Exemplo n.º 17
0
 /// <summary>
 /// Gets the view for header.
 /// </summary>
 /// <returns>The view for header.</returns>
 /// <param name="tableView">The <see cref="UITableView"/>.</param>
 /// <param name="section">The section index.</param>
 public override UIView GetViewForHeader(UITableView tableView, System.nint section)
 {
     return(_source.GetViewForHeader(tableView, section));
 }
Exemplo n.º 18
0
 static string OSStatusToString(OSStatus status)
 {
     return(new NSError(NSError.OsStatusErrorDomain, status).LocalizedDescription);
 }
Exemplo n.º 19
0
 static extern nint vImageConvolve_ARGB8888(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y,  short *kernel, uint kernel_height, uint kernel_width, int divisor, Pixel8888 *backgroundColor, vImageFlags flags);
Exemplo n.º 20
0
 public string GetTitle(UIKit.UIPickerView pickerView, System.nint row, System.nint component)
 {
     return(string.Format("{0}:00", row));
 }
Exemplo n.º 21
0
 static extern nint vImageConvolveWithBias_PlanarF(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y, /* defined as float*/ float *kernel, uint kernel_height, uint kernel_width, float bias, PixelF backgroundColor, vImageFlags flags);
Exemplo n.º 22
0
 static extern nint vImageConvolveMultiKernel_ARGBFFFF(ref vImageBuffer src,
     ref vImageBuffer dest,
     IntPtr tempBuffer,
     vImagePixelCount srcOffsetToROI_X,
     vImagePixelCount srcOffsetToROI_Y,
     float* [] kernels,   //must be 4, defined as 'float*[4]'
     uint kernel_height,
     uint kernel_width,
     float [] biases,    // must be 4
     PixelFFFF backgroundColor,
     vImageFlags flags);
Exemplo n.º 23
0
 static extern nint vImageConvolveMultiKernel_ARGB8888(ref vImageBuffer src, 
     ref vImageBuffer dest,
     IntPtr tempBuffer,
     vImagePixelCount srcOffsetToROI_X,
     vImagePixelCount srcOffsetToROI_Y,
     short* [] kernels, 		// must be 4
     uint kernel_height,
     uint kernel_width,
     int [] divisors, 		// must be 4
     int [] biases,		// must be 4
     Pixel8888 backgroundColor,
     vImageFlags flags);
Exemplo n.º 24
0
        public unsafe static CMSampleBuffer CreateWithNewTiming(CMSampleBuffer original, CMSampleTimingInfo [] timing, out OSStatus status)
        {
            if (original == null)
            {
                throw new ArgumentNullException("original");
            }

            nint   count = timing == null ? 0 : timing.Length;
            IntPtr handle;

            fixed(CMSampleTimingInfo *t = timing)
            if ((status = CMSampleBufferCreateCopyWithNewTiming(IntPtr.Zero, original.Handle, count, t, out handle)) != 0)
            {
                return(null);
            }

            return(new CMSampleBuffer(handle, true));
        }
Exemplo n.º 25
0
        public AppKit.NSView GetViewForItem(AppKit.NSTableView tableView, AppKit.NSTableColumn tableColumn, System.nint row)
        {
            if (viewModel.Tweets.Count < row)
            {
                return(null);
            }

            TweetView view = (TweetView)tableView.MakeView(identifer, this);

            if (view == null)
            {
                TweetViewController c = new TweetViewController();
                view            = c.View;
                view.Frame      = new CGRect(0, 0, tableView.Frame.Width, 0);
                view.Identifier = identifer;
            }
            view.Tweet = viewModel.Tweets [(int)row];

            return(view);
        }
Exemplo n.º 26
0
 public static vImageError ConvolveMultiKernelARGBFFFF(ref vImageBuffer src,
     ref vImageBuffer dest,
     IntPtr tempBuffer,
     vImagePixelCount srcOffsetToROI_X,
     vImagePixelCount srcOffsetToROI_Y,
     float [][] kernels,   //must be 4
     uint kernel_height,
     uint kernel_width,
     float [] biases,    // must be 4
     PixelFFFF backgroundColor,
     vImageFlags flags)
 {
     if (kernels == null)
         throw new ArgumentNullException ("kernels");
     if (biases == null)
         throw new ArgumentNullException ("biases");
     if (kernels.Length < 4)
         throw new ArgumentException ("Must contain at least four elements", "kernels");
     if (biases.Length < 4)
         throw new ArgumentException ("Must contain at least four elements", "biases");
     unsafe {
         fixed (float* f1 = kernels [0]) {
             fixed (float* f2 = kernels [1]) {
                 fixed (float* f3 = kernels [2]) {
                     fixed (float* f4 = kernels [3]) {
                         var ptrs = new float* [4];
                         ptrs [0] = f1;
                         ptrs [1] = f2;
                         ptrs [2] = f3;
                         ptrs [3] = f4;
                         return (vImageError) (long) vImageConvolveMultiKernel_ARGBFFFF (ref src, ref dest, tempBuffer, srcOffsetToROI_X, srcOffsetToROI_Y, ptrs, kernel_height, kernel_width, biases, backgroundColor, flags);
                     }
                 }
             }
         }
     }
 }
Exemplo n.º 27
0
 protected override bool DoSetClient(CFStreamCallback callback, CFIndex eventTypes,
                                     IntPtr context)
 {
     return(CFWriteStreamSetClient(Handle, eventTypes, callback, context));
 }
Exemplo n.º 28
0
 public override System.nint GetRowsInComponent(UIPickerView pickerView, System.nint component)
 {
     return(GroupNames.Count);
 }
Exemplo n.º 29
0
 public System.nfloat ConstrainSplitPosition(AppKit.NSSplitView splitView, System.nfloat proposedPosition, System.nint subviewDividerIndex)
 {
     return(250);
     //return NMath.Max (proposedPosition, 150);
 }
Exemplo n.º 30
0
 public override string GetTitle(UIPickerView pickerView, System.nint row, System.nint component)
 {
     return(GroupNames[(int)row]);
 }
Exemplo n.º 31
0
 public override UIView GetViewForHeader(UITableView tableView, System.nint section)
 {
     return new UIView { BackgroundColor = UIColor.Clear };
 }
Exemplo n.º 32
0
 static extern nint vImageConvolve_ARGBFFFF(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y,  float *kernel, uint kernel_height, uint kernel_width, PixelFFFF backgroundColor, vImageFlags flags);
Exemplo n.º 33
0
 public static vImageError RichardsonLucyDeConvolvePlanarF(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y, float *kernel, float *kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, PixelF backgroundColor,  uint iterationCount, vImageFlags flags)
 {
     return (vImageError) (long) vImageRichardsonLucyDeConvolve_PlanarF (ref src, ref dest, tempBuffer, srcOffsetToROI_X, srcOffsetToROI_Y, kernel, kernel2, kernel_height, kernel_width, kernel_height2, kernel_width2, backgroundColor, iterationCount, flags);
 }
Exemplo n.º 34
0
 /// <summary>
 /// Gets the height for a header.
 /// </summary>
 /// <returns>The height for the header.</returns>
 /// <param name="tableView">The <see cref="UITableView"/>.</param>
 /// <param name="section">The section index.</param>
 public override System.nfloat GetHeightForHeader(UITableView tableView, System.nint section)
 {
     return(_source.GetHeightForHeader(tableView, section));
 }
Exemplo n.º 35
0
 static extern nint vImageRichardsonLucyDeConvolve_ARGB8888(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y, short *kernel, short *kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, int divisor, int divisor2, Pixel8888 backgroundColor,  uint iterationCount, vImageFlags flags);
Exemplo n.º 36
0
 public System.nfloat GetRowHeight(AppKit.NSTableView tableView, System.nint row)
 {
     return(50);
 }
Exemplo n.º 37
0
 static extern nint vImageRichardsonLucyDeConvolve_PlanarF(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y, float *kernel, float *kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, PixelF backgroundColor,  uint iterationCount, vImageFlags flags);
Exemplo n.º 38
0
 public override System.nint RowsInSection(UITableView tableview, System.nint section)
 {
     return(this.m_ListItems.Length);
 }
Exemplo n.º 39
0
 static extern nint vImageTentConvolve_Planar8(ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, vImagePixelCount srcOffsetToROI_X, vImagePixelCount srcOffsetToROI_Y, uint kernel_height, uint kernel_width, Pixel8 backgroundColor, vImageFlags flags);
Exemplo n.º 40
0
        public Foundation.NSObject GetChild(AppKit.NSOutlineView outlineView, System.nint childIndex, Foundation.NSObject item)
        {
            var child = childrenForItem(item as Element) [(int)childIndex];

            return(child);
        }
Exemplo n.º 41
0
 public static vImageError ConvolveMultiKernelARGBFFFF(ref vImageBuffer src,
     ref vImageBuffer dest,
     IntPtr tempBuffer,
     vImagePixelCount srcOffsetToROI_X,
     vImagePixelCount srcOffsetToROI_Y,
     float [] kernels,   //must be 4
     uint kernel_height,
     uint kernel_width,
     float [] biases,    // must be 4
     PixelFFFF backgroundColor,
     vImageFlags flags)
 {
     var kern = new float [] [] { kernels, kernels, kernels, kernels };
     return ConvolveMultiKernelARGBFFFF (ref src, ref dest, tempBuffer, srcOffsetToROI_X, srcOffsetToROI_Y, kern, kernel_height, kernel_width, biases, backgroundColor, flags);
 }
Exemplo n.º 42
0
        public Foundation.NSObject GetObjectValue(AppKit.NSTableView tableView, AppKit.NSTableColumn tableColumn, System.nint row)
        {
            ScheduledClass cl = scheduleFetcher.ScheduledClasses[(int)row];

            if (tableColumn.Identifier != "Begin")
            {
                return(cl.ValueForKey(new NSString(tableColumn.Identifier)));
            }
            else
            {
                DateTime date = DateTime.Parse(cl.ValueForKey(new NSString(tableColumn.Identifier)).ToString()).ToUniversalTime();
                // Manually make NSString with desired date format to pass to cell
//				return new NSString(date.ToLongDateString());
                // Convert DateTime to NSDate to pass to cell and use Date Formatter for cell.
                date = DateTime.SpecifyKind(date, DateTimeKind.Local);
                return((NSDate)date);
            }
        }
Exemplo n.º 43
0
 protected abstract bool DoSetClient(CFStreamCallback callback, CFIndex eventTypes,
     IntPtr context);
Exemplo n.º 44
0
 public override System.nfloat GetHeightForHeader(UITableView tableView, System.nint section)
 {
     return section == 0 ? 0 : ThemeConfig.LeftViewController.MenuTable.SectionHeaderHeight;
 }
Exemplo n.º 45
0
 protected abstract bool DoSetClient(CFStreamCallback callback, CFIndex eventTypes,
                                     IntPtr context);
Exemplo n.º 46
0
		public unsafe static CMSampleBuffer CreateWithNewTiming (CMSampleBuffer original, CMSampleTimingInfo [] timing, out OSStatus status)
		{
			if (original == null)
				throw new ArgumentNullException ("original");

			nint count = timing == null ? 0 : timing.Length;
			IntPtr handle;

			fixed (CMSampleTimingInfo *t = timing)
				if ((status = CMSampleBufferCreateCopyWithNewTiming (IntPtr.Zero, original.Handle, count, t, out handle)) != 0)
					return null;
			
			return new CMSampleBuffer (handle, true);
		}
Exemplo n.º 47
0
        public System.nfloat ConstrainSplitPosition(AppKit.NSSplitView splitView, System.nfloat proposedPosition, System.nint subviewDividerIndex)
        {
            var height = albumDetailsView.GetHeight();

            //albumDetailsView.Frame = new CoreGraphics.CGRect (0, 0, 500, height);
            return(NMath.Max(proposedPosition, height));
        }
Exemplo n.º 48
0
		static string OSStatusToString (OSStatus status)
		{
			return new NSError (NSError.OsStatusErrorDomain, status).LocalizedDescription;
		}
Exemplo n.º 49
0
 public System.nfloat ConstrainSplitPosition(AppKit.NSSplitView splitView, System.nfloat proposedPosition, System.nint subviewDividerIndex)
 {
     return(NMath.Min(MaxSideBarWidth, NMath.Max(proposedPosition, MinSideBarWidth)));
 }