コード例 #1
0
        public Gst.Buffer GetPixelsUnscaledArgb(Gst.Video.VideoOverlayFormatFlags flags)
        {
            IntPtr raw_ret = gst_video_overlay_rectangle_get_pixels_unscaled_argb(Handle, (int)flags);

            Gst.Buffer ret = raw_ret == IntPtr.Zero ? null : (Gst.Buffer)GLib.Opaque.GetOpaque(raw_ret, typeof(Gst.Buffer), false);
            return(ret);
        }
コード例 #2
0
 public VideoOverlayRectangle(Gst.Buffer pixels, int render_x, int render_y, uint render_width, uint render_height, Gst.Video.VideoOverlayFormatFlags flags)
 {
     Raw = gst_video_overlay_rectangle_new_raw(pixels == null ? IntPtr.Zero : pixels.Handle, render_x, render_y, render_width, render_height, (int)flags);
 }