VisioForge (c) 2025

Search Results for

    Class VideoView

    VideoView control for GTK.

    Inheritance
    Object
    Object
    InitiallyUnowned
    Widget
    DrawingArea
    VideoView
    Implements
    IDisposable
    IImplementor
    IVideoView
    Inherited Members
    DrawingArea.class_abi
    DrawingArea.GType
    DrawingArea.abi_info
    Widget.OnWidgetEventAfter(Event)
    Widget.OnAccelClosuresChanged()
    Widget.OnDispatchChildPropertiesChanged(UInt32, IntPtr)
    Widget.OnShown()
    Widget.OnShowAll()
    Widget.OnHidden()
    Widget.OnMapped()
    Widget.OnUnmapped()
    Widget.OnRealized()
    Widget.OnUnrealized()
    Widget.OnSizeAllocated(Rectangle)
    Widget.OnStateChanged(StateType)
    Widget.OnStateFlagsChanged(StateFlags)
    Widget.OnParentSet(Widget)
    Widget.OnHierarchyChanged(Widget)
    Widget.OnStyleSet(Style)
    Widget.OnDirectionChanged(TextDirection)
    Widget.OnGrabNotify(Boolean)
    Widget.OnChildNotified(IntPtr)
    Widget.OnDrawn(Context)
    Widget.OnGetRequestMode()
    Widget.OnGetPreferredHeight(Int32, Int32)
    Widget.OnGetPreferredWidthForHeight(Int32, Int32, Int32)
    Widget.OnGetPreferredWidth(Int32, Int32)
    Widget.OnGetPreferredHeightForWidth(Int32, Int32, Int32)
    Widget.OnMnemonicActivated(Boolean)
    Widget.OnFocusGrabbed()
    Widget.OnFocused(DirectionType)
    Widget.OnMoveFocus(DirectionType)
    Widget.OnWidgetEvent(Event)
    Widget.OnButtonPressEvent(EventButton)
    Widget.OnButtonReleaseEvent(EventButton)
    Widget.OnScrollEvent(EventScroll)
    Widget.OnMotionNotifyEvent(EventMotion)
    Widget.OnDeleteEvent(Event)
    Widget.OnDestroyEvent(Event)
    Widget.OnKeyPressEvent(EventKey)
    Widget.OnKeyReleaseEvent(EventKey)
    Widget.OnEnterNotifyEvent(EventCrossing)
    Widget.OnLeaveNotifyEvent(EventCrossing)
    Widget.OnConfigureEvent(EventConfigure)
    Widget.OnFocusInEvent(EventFocus)
    Widget.OnFocusOutEvent(EventFocus)
    Widget.OnMapEvent(Event)
    Widget.OnUnmapEvent(Event)
    Widget.OnPropertyNotifyEvent(EventProperty)
    Widget.OnSelectionClearEvent(EventSelection)
    Widget.OnSelectionRequestEvent(EventSelection)
    Widget.OnSelectionNotifyEvent(EventSelection)
    Widget.OnProximityInEvent(EventProximity)
    Widget.OnProximityOutEvent(EventProximity)
    Widget.OnVisibilityNotifyEvent(EventVisibility)
    Widget.OnWindowStateEvent(EventWindowState)
    Widget.OnDamageEvent(EventExpose)
    Widget.OnGrabBrokenEvent(EventGrabBroken)
    Widget.OnSelectionGet(SelectionData, UInt32, UInt32)
    Widget.OnSelectionReceived(SelectionData, UInt32)
    Widget.OnDragBegin(DragContext)
    Widget.OnDragEnd(DragContext)
    Widget.OnDragDataGet(DragContext, SelectionData, UInt32, UInt32)
    Widget.OnDragDataDelete(DragContext)
    Widget.OnDragLeave(DragContext, UInt32)
    Widget.OnDragMotion(DragContext, Int32, Int32, UInt32)
    Widget.OnDragDrop(DragContext, Int32, Int32, UInt32)
    Widget.OnDragDataReceived(DragContext, Int32, Int32, SelectionData, UInt32, UInt32)
    Widget.OnDragFailed(DragContext, DragResult)
    Widget.OnPopupMenu()
    Widget.OnHelpShown(WidgetHelpType)
    Widget.OnGetAccessible()
    Widget.OnScreenChanged(Screen)
    Widget.OnAccelCanActivate(UInt32)
    Widget.OnCompositedChanged()
    Widget.OnQueryTooltip(Int32, Int32, Boolean, Tooltip)
    Widget.OnComputeExpand(Boolean, Boolean)
    Widget.OnAdjustSizeRequest(Orientation, Int32, Int32)
    Widget.OnAdjustSizeAllocation(Orientation, Int32, Int32, Int32, Int32)
    Widget.OnStyleUpdated()
    Widget.OnTouchEvent(EventTouch)
    Widget.OnGetPreferredHeightAndBaselineForWidth(Int32, Int32, Int32, Int32, Int32)
    Widget.OnAdjustBaselineRequest(Int32, Int32)
    Widget.OnAdjustBaselineAllocation(Int32)
    Widget.OnQueueDrawRegion(Region)
    Widget.Activate()
    Widget.AddAccelerator(String, AccelGroup, UInt32, ModifierType, AccelFlags)
    Widget.AddDeviceEvents(Device, EventMask)
    Widget.AddEvents(Int32)
    Widget.AddMnemonicLabel(Widget)
    Widget.AddTickCallback(TickCallback)
    Widget.CanActivateAccel(UInt32)
    Widget.ChildFocus(DirectionType)
    Widget.ChildNotify(String)
    Widget.ClassPath(UInt32, String, String)
    Widget.ComputeExpand(Orientation)
    Widget.CreatePangoContext()
    Widget.CreatePangoLayout(String)
    Widget.DeviceIsShadowed(Device)
    Widget.Draw(Context)
    Widget.EnsureStyle()
    Widget.ErrorBell()
    Widget.ProcessEvent(Event)
    Widget.FreezeChildNotify()
    Widget.GetActionGroup(String)
    Widget.GetAllocatedSize(Rectangle)
    Widget.GetAncestor(GType)
    Widget.GetClipboard(Atom)
    Widget.GetDeviceEnabled(Device)
    Widget.GetDeviceEvents(Device)
    Widget.GetModifierMask(ModifierIntent)
    Widget.GetPointer(Int32, Int32)
    Widget.GetPreferredHeight(Int32, Int32)
    Widget.GetPreferredHeightAndBaselineForWidth(Int32, Int32, Int32, Int32, Int32)
    Widget.GetPreferredHeightForWidth(Int32, Int32, Int32)
    Widget.GetPreferredSize(Requisition, Requisition)
    Widget.GetPreferredWidth(Int32, Int32)
    Widget.GetPreferredWidthForHeight(Int32, Int32, Int32)
    Widget.GetSizeRequest(Int32, Int32)
    Widget.GetTemplateChild(GType, String)
    Widget.GrabDefault()
    Widget.GrabFocus()
    Widget.Hide()
    Widget.HideOnDelete()
    Widget.InDestruction()
    Widget.InitTemplate()
    Widget.InputShapeCombineRegion(Region)
    Widget.InsertActionGroup(String, IActionGroup)
    Widget.Intersect(Rectangle, Rectangle)
    Widget.IsAncestor(Widget)
    Widget.KeynavFailed(DirectionType)
    Widget.ListActionPrefixes()
    Widget.Map()
    Widget.MnemonicActivate(Boolean)
    Widget.ModifyBg(StateType, Color)
    Widget.ModifyFg(StateType, Color)
    Widget.ModifyFont(FontDescription)
    Widget.ModifyStyle(RcStyle)
    Widget.OverrideBackgroundColor(StateFlags, RGBA)
    Widget.OverrideColor(StateFlags, RGBA)
    Widget.OverrideCursor(RGBA, RGBA)
    Widget.OverrideFont(FontDescription)
    Widget.OverrideSymbolicColor(String, RGBA)
    Widget.Path(UInt32, String, String)
    Widget.PopCompositeChild()
    Widget.PushCompositeChild()
    Widget.QueueAllocate()
    Widget.QueueComputeExpand()
    Widget.QueueDraw()
    Widget.QueueDrawArea(Int32, Int32, Int32, Int32)
    Widget.QueueDrawRegion(Region)
    Widget.QueueResize()
    Widget.QueueResizeNoRedraw()
    Widget.Realize()
    Widget.RegionIntersect(Region)
    Widget.RegisterWindow(Window)
    Widget.RemoveAccelerator(AccelGroup, UInt32, ModifierType)
    Widget.RemoveMnemonicLabel(Widget)
    Widget.RemoveTickCallback(UInt32)
    Widget.RenderIcon(String, IconSize, String)
    Widget.RenderIconPixbuf(String, IconSize)
    Widget.Reparent(Widget)
    Widget.ResetRcStyles()
    Widget.ResetStyle()
    Widget.SendExpose(Event)
    Widget.SendFocusChange(Event)
    Widget.SetAccelPath(String, AccelGroup)
    Widget.SetAllocation(Rectangle)
    Widget.SetClip(Rectangle)
    Widget.SetDeviceEnabled(Device, Boolean)
    Widget.SetDeviceEvents(Device, EventMask)
    Widget.SetSizeRequest(Int32, Int32)
    Widget.SetStateFlags(StateFlags, Boolean)
    Widget.ShapeCombineRegion(Region)
    Widget.Show()
    Widget.ShowAll()
    Widget.ShowNow()
    Widget.SizeAllocate(Rectangle)
    Widget.SizeAllocateWithBaseline(Rectangle, Int32)
    Widget.SizeRequest()
    Widget.StyleAttach()
    Widget.ThawChildNotify()
    Widget.TranslateCoordinates(Widget, Int32, Int32, Int32, Int32)
    Widget.TriggerTooltipQuery()
    Widget.Unmap()
    Widget.Unparent()
    Widget.Unrealize()
    Widget.UnregisterWindow(Window)
    Widget.UnsetStateFlags(StateFlags)
    Widget.RefAccessible()
    Widget.AddAccelerator(String, AccelGroup, AccelKey)
    Widget.OnActivate()
    Widget.StyleGetProperty(String)
    Widget.ListMnemonicLabels()
    Widget.ModifyBg(StateType)
    Widget.ModifyFg(StateType)
    Widget.Path(String, String)
    Widget.OnDestroyed()
    Widget.CreateNativeObject(String[], Value[])
    Widget.Destroy()
    Widget.Name
    Widget.Parent
    Widget.WidthRequest
    Widget.HeightRequest
    Widget.Visible
    Widget.Sensitive
    Widget.AppPaintable
    Widget.CanFocus
    Widget.HasFocus
    Widget.IsFocus
    Widget.FocusOnClick
    Widget.CanDefault
    Widget.HasDefault
    Widget.ReceivesDefault
    Widget.CompositeChild
    Widget.Style
    Widget.Events
    Widget.NoShowAll
    Widget.HasTooltip
    Widget.TooltipText
    Widget.TooltipMarkup
    Widget.Window
    Widget.DoubleBuffered
    Widget.Halign
    Widget.Valign
    Widget.MarginLeft
    Widget.MarginRight
    Widget.MarginStart
    Widget.MarginEnd
    Widget.MarginTop
    Widget.MarginBottom
    Widget.Margin
    Widget.Hexpand
    Widget.HexpandSet
    Widget.Vexpand
    Widget.VexpandSet
    Widget.Expand
    Widget.Opacity
    Widget.ScaleFactor
    Widget.InteriorFocus
    Widget.FocusLineWidth
    Widget.FocusLinePattern
    Widget.FocusPadding
    Widget.CursorColor
    Widget.SecondaryCursorColor
    Widget.CursorAspectRatio
    Widget.WindowDragging
    Widget.LinkColor
    Widget.VisitedLinkColor
    Widget.WideSeparators
    Widget.SeparatorWidth
    Widget.SeparatorHeight
    Widget.ScrollArrowHlength
    Widget.ScrollArrowVlength
    Widget.TextHandleWidth
    Widget.TextHandleHeight
    Widget.Accessible
    Widget.AllocatedBaseline
    Widget.AllocatedHeight
    Widget.AllocatedWidth
    Widget.Allocation
    Widget.ChildRequisition
    Widget.ChildVisible
    Widget.Clip
    Widget.CompositeName
    Widget.DefaultDirection
    Widget.DefaultStyle
    Widget.Direction
    Widget.Display
    Widget.FontMap
    Widget.FontOptions
    Widget.FrameClock
    Widget.HasWindow
    Widget.IsMapped
    Widget.ModifierStyle
    Widget.PangoContext
    Widget.ParentWindow
    Widget.WidgetPath
    Widget.IsRealized
    Widget.RequestMode
    Widget.RootWindow
    Widget.Screen
    Widget.State
    Widget.StateFlags
    Widget.StyleContext
    Widget.SupportMultidevice
    Widget.TooltipWindow
    Widget.Toplevel
    Widget.ValignWithBaseline
    Widget.Visual
    Widget.HasGrab
    Widget.HasRcStyle
    Widget.HasScreen
    Widget.HasVisibleFocus
    Widget.IsComposited
    Widget.IsDrawable
    Widget.IsSensitive
    Widget.IsToplevel
    Widget.IsVisible
    Widget.RedrawOnAllocate
    Widget.GdkWindow
    Widget.Raw
    Widget.DragEnd
    Widget.ButtonPressEvent
    Widget.Unmapped
    Widget.WindowStateEvent
    Widget.GrabBrokenEvent
    Widget.MoveFocus
    Widget.DragDataDelete
    Widget.DestroyEvent
    Widget.DeleteEvent
    Widget.Mapped
    Widget.DragBegin
    Widget.DamageEvent
    Widget.PopupMenu
    Widget.GrabNotify
    Widget.SelectionRequestEvent
    Widget.HierarchyChanged
    Widget.FocusOutEvent
    Widget.QueryTooltip
    Widget.EnterNotifyEvent
    Widget.UnmapEvent
    Widget.HelpShown
    Widget.AccelCanActivate
    Widget.LeaveNotifyEvent
    Widget.StyleSet
    Widget.StateChanged
    Widget.DragDataReceived
    Widget.DragDrop
    Widget.ProximityInEvent
    Widget.DragMotion
    Widget.MotionNotifyEvent
    Widget.Hidden
    Widget.ConfigureEvent
    Widget.VisibilityNotifyEvent
    Widget.SelectionReceived
    Widget.DragLeave
    Widget.DragDataGet
    Widget.WidgetEvent
    Widget.SelectionClearEvent
    Widget.Focused
    Widget.PropertyNotifyEvent
    Widget.ButtonReleaseEvent
    Widget.Drawn
    Widget.StyleUpdated
    Widget.CompositedChanged
    Widget.KeyPressEvent
    Widget.MapEvent
    Widget.KeyReleaseEvent
    Widget.ScrollEvent
    Widget.TouchEvent
    Widget.DirectionChanged
    Widget.SelectionGet
    Widget.DragFailed
    Widget.WidgetEventAfter
    Widget.Unrealized
    Widget.FocusGrabbed
    Widget.SizeAllocated
    Widget.ScreenChanged
    Widget.ParentSet
    Widget.Realized
    Widget.FocusInEvent
    Widget.AccelClosuresChanged
    Widget.Shown
    Widget.ProximityOutEvent
    Widget.StateFlagsChanged
    Widget.MnemonicActivated
    Widget.ChildNotified
    Widget.SelectionNotifyEvent
    Widget.Destroyed
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: VisioForge.Core.UI.GTK
    Assembly: VisioForge.Core.UI.GTK.dll
    Syntax
    public class VideoView : DrawingArea, IDisposable, IImplementor, IWrapper, IVideoView

    Constructors

    VideoView()

    Initializes a new instance of the VideoView class.

    Declaration
    public VideoView()

    Methods

    Attach(IMPVCVECore)

    Attaches parent.

    Declaration
    public void Attach(IMPVCVECore parent)
    Parameters
    Type Name Description
    IMPVCVECore parent

    Parent.

    CallInvoke(Delegate, Object[])

    Calls the invoke.

    Declaration
    public void CallInvoke(Delegate method, params object[] args)
    Parameters
    Type Name Description
    Delegate method

    The method.

    Object[] args

    The arguments.

    CallRefresh()

    Calls the refresh.

    Declaration
    public void CallRefresh()

    ClearUI()

    Clears the UI.

    Declaration
    public void ClearUI()

    Detach(IMPVCVECore)

    Detaches the specified parent.

    Declaration
    public void Detach(IMPVCVECore parent)
    Parameters
    Type Name Description
    IMPVCVECore parent

    The parent.

    Dispose(Boolean)

    Releases unmanaged and - optionally - managed resources.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    Boolean disposing

    true to release both managed and unmanaged resources; false to release only unmanaged resources.

    Overrides
    Gtk.Widget.Dispose(System.Boolean)

    Finalize()

    Finalizes an instance of the VideoView class.

    Declaration
    protected void Finalize()

    GetHandle()

    Gets window handle (if available).

    Declaration
    public IntPtr GetHandle()
    Returns
    Type Description
    IntPtr

    Returns nint.

    GetInvokeRequired()

    Gets the invoke required.

    Declaration
    public bool GetInvokeRequired()
    Returns
    Type Description
    Boolean

    true if the invoke is required, false otherwise.

    GetIsHandleCreated()

    Gets the is handle created.

    Declaration
    public bool GetIsHandleCreated()
    Returns
    Type Description
    Boolean

    true if the handle is created, false otherwise.

    GetSize()

    Gets size.

    Declaration
    public Size GetSize()
    Returns
    Type Description
    Size

    Return Size.

    GetUIEngine()

    Gets UI engine.

    Declaration
    public VideoViewUIEngine GetUIEngine()
    Returns
    Type Description
    VideoViewUIEngine

    Returns VideoViewUIEngine.

    InvokeStart()

    Invokes Start().

    Declaration
    public void InvokeStart()

    InvokeStartComplete()

    Invokes Start(), complete.

    Declaration
    public void InvokeStartComplete()

    InvokeStop()

    Invokes Stop().

    Declaration
    public void InvokeStop()

    InvokeVideoRendererUpdate()

    Invokes VideoRendererUpdate().

    Declaration
    public void InvokeVideoRendererUpdate()

    LogDialogClear()

    Clears logs dialog.

    Declaration
    public void LogDialogClear()

    LogDialogClose()

    Closes logs dialog.

    Declaration
    public void LogDialogClose()

    LogDialogError(String)

    Logs the error in dialog.

    Declaration
    public void LogDialogError(string msg)
    Parameters
    Type Name Description
    String msg

    The message.

    PictureBoxCreate(Int32, Int32)

    Create the PictureBox.

    Declaration
    public void PictureBoxCreate(int width, int height)
    Parameters
    Type Name Description
    Int32 width

    The width.

    Int32 height

    The height.

    PictureBoxDestroy()

    Destroys the PictureBox.

    Declaration
    public void PictureBoxDestroy()

    PictureBoxExists()

    Is the PictureBox exists.

    Declaration
    public bool PictureBoxExists()
    Returns
    Type Description
    Boolean

    true if exists, false otherwise.

    PictureBoxGetImage()

    Gets the PictureBox image.

    Declaration
    public Bitmap PictureBoxGetImage()
    Returns
    Type Description
    Bitmap

    Bitmap.

    PictureBoxSetImage(Bitmap)

    Set the image on PictureBox.

    Declaration
    public void PictureBoxSetImage(Bitmap image)
    Parameters
    Type Name Description
    Bitmap image

    The image.

    Refresh()

    Refreshes this instance.

    Declaration
    public void Refresh()

    ResizeRoundTo(Int32)

    Resizes the VideoView round to value.

    Declaration
    public void ResizeRoundTo(int round)
    Parameters
    Type Name Description
    Int32 round

    The value.

    SetHandle(IntPtr)

    Sets the handle. Not implemented.

    Declaration
    public void SetHandle(IntPtr handle)
    Parameters
    Type Name Description
    IntPtr handle

    The handle.

    ShowMessage(String)

    Shows the message.

    Declaration
    public MessageBoxResult ShowMessage(string message)
    Parameters
    Type Name Description
    String message

    The message.

    Returns
    Type Description
    MessageBoxResult

    MessageBoxResult.

    ShowMessageEx(String, String, MessageBoxDialogButtons)

    Shows the message.

    Declaration
    public MessageBoxResult ShowMessageEx(string message, string caption, MessageBoxDialogButtons buttons)
    Parameters
    Type Name Description
    String message

    The message.

    String caption

    The caption.

    MessageBoxDialogButtons buttons

    The buttons.

    Returns
    Type Description
    MessageBoxResult

    MessageBoxResult.

    Implements

    IDisposable
    Atk.IImplementor
    IVideoView