VisioForge (c) 2025

Search Results for

    Class VideoView

    Video view for WPF.

    Inheritance
    object
    DispatcherObject
    DependencyObject
    Visual
    UIElement
    FrameworkElement
    Panel
    Grid
    VideoView
    Implements
    IAnimatable
    ISupportInitialize
    IFrameworkInputElement
    IInputElement
    IQueryAmbient
    IAddChild
    IDisposable
    INotifyPropertyChanged
    IVideoView
    IVideoViewPushFrame
    IVideoViewNativeRendering
    Inherited Members
    Grid.ColumnProperty
    Grid.ColumnSpanProperty
    Grid.IsSharedSizeScopeProperty
    Grid.RowProperty
    Grid.RowSpanProperty
    Grid.ShowGridLinesProperty
    Grid.ArrangeOverride(Size)
    Grid.GetColumn(UIElement)
    Grid.GetColumnSpan(UIElement)
    Grid.GetIsSharedSizeScope(UIElement)
    Grid.GetRow(UIElement)
    Grid.GetRowSpan(UIElement)
    Grid.GetVisualChild(int)
    Grid.MeasureOverride(Size)
    Grid.OnVisualChildrenChanged(DependencyObject, DependencyObject)
    Grid.SetColumn(UIElement, int)
    Grid.SetColumnSpan(UIElement, int)
    Grid.SetIsSharedSizeScope(UIElement, bool)
    Grid.SetRow(UIElement, int)
    Grid.SetRowSpan(UIElement, int)
    Grid.ColumnDefinitions
    Grid.LogicalChildren
    Grid.RowDefinitions
    Grid.ShowGridLines
    Grid.VisualChildrenCount
    Panel.BackgroundProperty
    Panel.IsItemsHostProperty
    Panel.ZIndexProperty
    Panel.CreateUIElementCollection(FrameworkElement)
    Panel.GetZIndex(UIElement)
    Panel.OnIsItemsHostChanged(bool, bool)
    Panel.OnRender(DrawingContext)
    Panel.SetZIndex(UIElement, int)
    Panel.Background
    Panel.Children
    Panel.HasLogicalOrientation
    Panel.HasLogicalOrientationPublic
    Panel.InternalChildren
    Panel.IsItemsHost
    Panel.LogicalOrientation
    Panel.LogicalOrientationPublic
    FrameworkElement.ActualHeightProperty
    FrameworkElement.ActualWidthProperty
    FrameworkElement.BindingGroupProperty
    FrameworkElement.ContextMenuClosingEvent
    FrameworkElement.ContextMenuOpeningEvent
    FrameworkElement.ContextMenuProperty
    FrameworkElement.CursorProperty
    FrameworkElement.DataContextProperty
    FrameworkElement.DefaultStyleKeyProperty
    FrameworkElement.FlowDirectionProperty
    FrameworkElement.FocusVisualStyleProperty
    FrameworkElement.ForceCursorProperty
    FrameworkElement.HeightProperty
    FrameworkElement.HorizontalAlignmentProperty
    FrameworkElement.InputScopeProperty
    FrameworkElement.LanguageProperty
    FrameworkElement.LayoutTransformProperty
    FrameworkElement.LoadedEvent
    FrameworkElement.MarginProperty
    FrameworkElement.MaxHeightProperty
    FrameworkElement.MaxWidthProperty
    FrameworkElement.MinHeightProperty
    FrameworkElement.MinWidthProperty
    FrameworkElement.NameProperty
    FrameworkElement.OverridesDefaultStyleProperty
    FrameworkElement.RequestBringIntoViewEvent
    FrameworkElement.SizeChangedEvent
    FrameworkElement.StyleProperty
    FrameworkElement.TagProperty
    FrameworkElement.ToolTipClosingEvent
    FrameworkElement.ToolTipOpeningEvent
    FrameworkElement.ToolTipProperty
    FrameworkElement.UnloadedEvent
    FrameworkElement.UseLayoutRoundingProperty
    FrameworkElement.VerticalAlignmentProperty
    FrameworkElement.WidthProperty
    FrameworkElement.AddLogicalChild(object)
    FrameworkElement.ApplyTemplate()
    FrameworkElement.ArrangeCore(Rect)
    FrameworkElement.BeginInit()
    FrameworkElement.BeginStoryboard(Storyboard)
    FrameworkElement.BeginStoryboard(Storyboard, HandoffBehavior)
    FrameworkElement.BeginStoryboard(Storyboard, HandoffBehavior, bool)
    FrameworkElement.BringIntoView()
    FrameworkElement.BringIntoView(Rect)
    FrameworkElement.EndInit()
    FrameworkElement.FindName(string)
    FrameworkElement.FindResource(object)
    FrameworkElement.GetBindingExpression(DependencyProperty)
    FrameworkElement.GetFlowDirection(DependencyObject)
    FrameworkElement.GetLayoutClip(Size)
    FrameworkElement.GetTemplateChild(string)
    FrameworkElement.GetUIParentCore()
    FrameworkElement.MeasureCore(Size)
    FrameworkElement.MoveFocus(TraversalRequest)
    FrameworkElement.OnApplyTemplate()
    FrameworkElement.OnContextMenuClosing(ContextMenuEventArgs)
    FrameworkElement.OnContextMenuOpening(ContextMenuEventArgs)
    FrameworkElement.OnGotFocus(RoutedEventArgs)
    FrameworkElement.OnInitialized(EventArgs)
    FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs)
    FrameworkElement.OnRenderSizeChanged(SizeChangedInfo)
    FrameworkElement.OnStyleChanged(Style, Style)
    FrameworkElement.OnToolTipClosing(ToolTipEventArgs)
    FrameworkElement.OnToolTipOpening(ToolTipEventArgs)
    FrameworkElement.OnVisualParentChanged(DependencyObject)
    FrameworkElement.ParentLayoutInvalidated(UIElement)
    FrameworkElement.PredictFocus(FocusNavigationDirection)
    FrameworkElement.RegisterName(string, object)
    FrameworkElement.RemoveLogicalChild(object)
    FrameworkElement.SetBinding(DependencyProperty, string)
    FrameworkElement.SetBinding(DependencyProperty, BindingBase)
    FrameworkElement.SetFlowDirection(DependencyObject, FlowDirection)
    FrameworkElement.SetResourceReference(DependencyProperty, object)
    FrameworkElement.TryFindResource(object)
    FrameworkElement.UnregisterName(string)
    FrameworkElement.UpdateDefaultStyle()
    FrameworkElement.ActualHeight
    FrameworkElement.ActualWidth
    FrameworkElement.BindingGroup
    FrameworkElement.ContextMenu
    FrameworkElement.Cursor
    FrameworkElement.DataContext
    FrameworkElement.DefaultStyleKey
    FrameworkElement.FlowDirection
    FrameworkElement.FocusVisualStyle
    FrameworkElement.ForceCursor
    FrameworkElement.Height
    FrameworkElement.HorizontalAlignment
    FrameworkElement.InheritanceBehavior
    FrameworkElement.InputScope
    FrameworkElement.IsInitialized
    FrameworkElement.IsLoaded
    FrameworkElement.Language
    FrameworkElement.LayoutTransform
    FrameworkElement.Margin
    FrameworkElement.MaxHeight
    FrameworkElement.MaxWidth
    FrameworkElement.MinHeight
    FrameworkElement.MinWidth
    FrameworkElement.Name
    FrameworkElement.OverridesDefaultStyle
    FrameworkElement.Parent
    FrameworkElement.Resources
    FrameworkElement.Style
    FrameworkElement.Tag
    FrameworkElement.TemplatedParent
    FrameworkElement.ToolTip
    FrameworkElement.Triggers
    FrameworkElement.UseLayoutRounding
    FrameworkElement.VerticalAlignment
    FrameworkElement.Width
    FrameworkElement.ContextMenuClosing
    FrameworkElement.ContextMenuOpening
    FrameworkElement.DataContextChanged
    FrameworkElement.Initialized
    FrameworkElement.Loaded
    FrameworkElement.RequestBringIntoView
    FrameworkElement.SizeChanged
    FrameworkElement.SourceUpdated
    FrameworkElement.TargetUpdated
    FrameworkElement.ToolTipClosing
    FrameworkElement.ToolTipOpening
    FrameworkElement.Unloaded
    UIElement.AllowDropProperty
    UIElement.AreAnyTouchesCapturedProperty
    UIElement.AreAnyTouchesCapturedWithinProperty
    UIElement.AreAnyTouchesDirectlyOverProperty
    UIElement.AreAnyTouchesOverProperty
    UIElement.BitmapEffectInputProperty
    UIElement.BitmapEffectProperty
    UIElement.CacheModeProperty
    UIElement.ClipProperty
    UIElement.ClipToBoundsProperty
    UIElement.DragEnterEvent
    UIElement.DragLeaveEvent
    UIElement.DragOverEvent
    UIElement.DropEvent
    UIElement.EffectProperty
    UIElement.FocusableProperty
    UIElement.GiveFeedbackEvent
    UIElement.GotFocusEvent
    UIElement.GotKeyboardFocusEvent
    UIElement.GotMouseCaptureEvent
    UIElement.GotStylusCaptureEvent
    UIElement.GotTouchCaptureEvent
    UIElement.IsEnabledProperty
    UIElement.IsFocusedProperty
    UIElement.IsHitTestVisibleProperty
    UIElement.IsKeyboardFocusedProperty
    UIElement.IsKeyboardFocusWithinProperty
    UIElement.IsManipulationEnabledProperty
    UIElement.IsMouseCapturedProperty
    UIElement.IsMouseCaptureWithinProperty
    UIElement.IsMouseDirectlyOverProperty
    UIElement.IsMouseOverProperty
    UIElement.IsStylusCapturedProperty
    UIElement.IsStylusCaptureWithinProperty
    UIElement.IsStylusDirectlyOverProperty
    UIElement.IsStylusOverProperty
    UIElement.IsVisibleProperty
    UIElement.KeyDownEvent
    UIElement.KeyUpEvent
    UIElement.LostFocusEvent
    UIElement.LostKeyboardFocusEvent
    UIElement.LostMouseCaptureEvent
    UIElement.LostStylusCaptureEvent
    UIElement.LostTouchCaptureEvent
    UIElement.ManipulationBoundaryFeedbackEvent
    UIElement.ManipulationCompletedEvent
    UIElement.ManipulationDeltaEvent
    UIElement.ManipulationInertiaStartingEvent
    UIElement.ManipulationStartedEvent
    UIElement.ManipulationStartingEvent
    UIElement.MouseDownEvent
    UIElement.MouseEnterEvent
    UIElement.MouseLeaveEvent
    UIElement.MouseLeftButtonDownEvent
    UIElement.MouseLeftButtonUpEvent
    UIElement.MouseMoveEvent
    UIElement.MouseRightButtonDownEvent
    UIElement.MouseRightButtonUpEvent
    UIElement.MouseUpEvent
    UIElement.MouseWheelEvent
    UIElement.OpacityMaskProperty
    UIElement.OpacityProperty
    UIElement.PreviewDragEnterEvent
    UIElement.PreviewDragLeaveEvent
    UIElement.PreviewDragOverEvent
    UIElement.PreviewDropEvent
    UIElement.PreviewGiveFeedbackEvent
    UIElement.PreviewGotKeyboardFocusEvent
    UIElement.PreviewKeyDownEvent
    UIElement.PreviewKeyUpEvent
    UIElement.PreviewLostKeyboardFocusEvent
    UIElement.PreviewMouseDownEvent
    UIElement.PreviewMouseLeftButtonDownEvent
    UIElement.PreviewMouseLeftButtonUpEvent
    UIElement.PreviewMouseMoveEvent
    UIElement.PreviewMouseRightButtonDownEvent
    UIElement.PreviewMouseRightButtonUpEvent
    UIElement.PreviewMouseUpEvent
    UIElement.PreviewMouseWheelEvent
    UIElement.PreviewQueryContinueDragEvent
    UIElement.PreviewStylusButtonDownEvent
    UIElement.PreviewStylusButtonUpEvent
    UIElement.PreviewStylusDownEvent
    UIElement.PreviewStylusInAirMoveEvent
    UIElement.PreviewStylusInRangeEvent
    UIElement.PreviewStylusMoveEvent
    UIElement.PreviewStylusOutOfRangeEvent
    UIElement.PreviewStylusSystemGestureEvent
    UIElement.PreviewStylusUpEvent
    UIElement.PreviewTextInputEvent
    UIElement.PreviewTouchDownEvent
    UIElement.PreviewTouchMoveEvent
    UIElement.PreviewTouchUpEvent
    UIElement.QueryContinueDragEvent
    UIElement.QueryCursorEvent
    UIElement.RenderTransformOriginProperty
    UIElement.RenderTransformProperty
    UIElement.SnapsToDevicePixelsProperty
    UIElement.StylusButtonDownEvent
    UIElement.StylusButtonUpEvent
    UIElement.StylusDownEvent
    UIElement.StylusEnterEvent
    UIElement.StylusInAirMoveEvent
    UIElement.StylusInRangeEvent
    UIElement.StylusLeaveEvent
    UIElement.StylusMoveEvent
    UIElement.StylusOutOfRangeEvent
    UIElement.StylusSystemGestureEvent
    UIElement.StylusUpEvent
    UIElement.TextInputEvent
    UIElement.TouchDownEvent
    UIElement.TouchEnterEvent
    UIElement.TouchLeaveEvent
    UIElement.TouchMoveEvent
    UIElement.TouchUpEvent
    UIElement.UidProperty
    UIElement.VisibilityProperty
    UIElement.AddHandler(RoutedEvent, Delegate)
    UIElement.AddHandler(RoutedEvent, Delegate, bool)
    UIElement.AddToEventRoute(EventRoute, RoutedEventArgs)
    UIElement.ApplyAnimationClock(DependencyProperty, AnimationClock)
    UIElement.ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)
    UIElement.Arrange(Rect)
    UIElement.BeginAnimation(DependencyProperty, AnimationTimeline)
    UIElement.BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)
    UIElement.CaptureMouse()
    UIElement.CaptureStylus()
    UIElement.CaptureTouch(TouchDevice)
    UIElement.Focus()
    UIElement.GetAnimationBaseValue(DependencyProperty)
    UIElement.HitTestCore(GeometryHitTestParameters)
    UIElement.HitTestCore(PointHitTestParameters)
    UIElement.InputHitTest(Point)
    UIElement.InvalidateArrange()
    UIElement.InvalidateMeasure()
    UIElement.InvalidateVisual()
    UIElement.Measure(Size)
    UIElement.OnAccessKey(AccessKeyEventArgs)
    UIElement.OnChildDesiredSizeChanged(UIElement)
    UIElement.OnCreateAutomationPeer()
    UIElement.OnDragEnter(DragEventArgs)
    UIElement.OnDragLeave(DragEventArgs)
    UIElement.OnDragOver(DragEventArgs)
    UIElement.OnDrop(DragEventArgs)
    UIElement.OnGiveFeedback(GiveFeedbackEventArgs)
    UIElement.OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)
    UIElement.OnGotMouseCapture(MouseEventArgs)
    UIElement.OnGotStylusCapture(StylusEventArgs)
    UIElement.OnGotTouchCapture(TouchEventArgs)
    UIElement.OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)
    UIElement.OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)
    UIElement.OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)
    UIElement.OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)
    UIElement.OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)
    UIElement.OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)
    UIElement.OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)
    UIElement.OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)
    UIElement.OnKeyDown(KeyEventArgs)
    UIElement.OnKeyUp(KeyEventArgs)
    UIElement.OnLostFocus(RoutedEventArgs)
    UIElement.OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)
    UIElement.OnLostMouseCapture(MouseEventArgs)
    UIElement.OnLostStylusCapture(StylusEventArgs)
    UIElement.OnLostTouchCapture(TouchEventArgs)
    UIElement.OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)
    UIElement.OnManipulationCompleted(ManipulationCompletedEventArgs)
    UIElement.OnManipulationDelta(ManipulationDeltaEventArgs)
    UIElement.OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)
    UIElement.OnManipulationStarted(ManipulationStartedEventArgs)
    UIElement.OnManipulationStarting(ManipulationStartingEventArgs)
    UIElement.OnMouseDown(MouseButtonEventArgs)
    UIElement.OnMouseEnter(MouseEventArgs)
    UIElement.OnMouseLeave(MouseEventArgs)
    UIElement.OnMouseLeftButtonDown(MouseButtonEventArgs)
    UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs)
    UIElement.OnMouseMove(MouseEventArgs)
    UIElement.OnMouseRightButtonDown(MouseButtonEventArgs)
    UIElement.OnMouseRightButtonUp(MouseButtonEventArgs)
    UIElement.OnMouseUp(MouseButtonEventArgs)
    UIElement.OnMouseWheel(MouseWheelEventArgs)
    UIElement.OnPreviewDragEnter(DragEventArgs)
    UIElement.OnPreviewDragLeave(DragEventArgs)
    UIElement.OnPreviewDragOver(DragEventArgs)
    UIElement.OnPreviewDrop(DragEventArgs)
    UIElement.OnPreviewGiveFeedback(GiveFeedbackEventArgs)
    UIElement.OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)
    UIElement.OnPreviewKeyDown(KeyEventArgs)
    UIElement.OnPreviewKeyUp(KeyEventArgs)
    UIElement.OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)
    UIElement.OnPreviewMouseDown(MouseButtonEventArgs)
    UIElement.OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)
    UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)
    UIElement.OnPreviewMouseMove(MouseEventArgs)
    UIElement.OnPreviewMouseRightButtonDown(MouseButtonEventArgs)
    UIElement.OnPreviewMouseRightButtonUp(MouseButtonEventArgs)
    UIElement.OnPreviewMouseUp(MouseButtonEventArgs)
    UIElement.OnPreviewMouseWheel(MouseWheelEventArgs)
    UIElement.OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)
    UIElement.OnPreviewStylusButtonDown(StylusButtonEventArgs)
    UIElement.OnPreviewStylusButtonUp(StylusButtonEventArgs)
    UIElement.OnPreviewStylusDown(StylusDownEventArgs)
    UIElement.OnPreviewStylusInAirMove(StylusEventArgs)
    UIElement.OnPreviewStylusInRange(StylusEventArgs)
    UIElement.OnPreviewStylusMove(StylusEventArgs)
    UIElement.OnPreviewStylusOutOfRange(StylusEventArgs)
    UIElement.OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)
    UIElement.OnPreviewStylusUp(StylusEventArgs)
    UIElement.OnPreviewTextInput(TextCompositionEventArgs)
    UIElement.OnPreviewTouchDown(TouchEventArgs)
    UIElement.OnPreviewTouchMove(TouchEventArgs)
    UIElement.OnPreviewTouchUp(TouchEventArgs)
    UIElement.OnQueryContinueDrag(QueryContinueDragEventArgs)
    UIElement.OnQueryCursor(QueryCursorEventArgs)
    UIElement.OnStylusButtonDown(StylusButtonEventArgs)
    UIElement.OnStylusButtonUp(StylusButtonEventArgs)
    UIElement.OnStylusDown(StylusDownEventArgs)
    UIElement.OnStylusEnter(StylusEventArgs)
    UIElement.OnStylusInAirMove(StylusEventArgs)
    UIElement.OnStylusInRange(StylusEventArgs)
    UIElement.OnStylusLeave(StylusEventArgs)
    UIElement.OnStylusMove(StylusEventArgs)
    UIElement.OnStylusOutOfRange(StylusEventArgs)
    UIElement.OnStylusSystemGesture(StylusSystemGestureEventArgs)
    UIElement.OnStylusUp(StylusEventArgs)
    UIElement.OnTextInput(TextCompositionEventArgs)
    UIElement.OnTouchDown(TouchEventArgs)
    UIElement.OnTouchEnter(TouchEventArgs)
    UIElement.OnTouchLeave(TouchEventArgs)
    UIElement.OnTouchMove(TouchEventArgs)
    UIElement.OnTouchUp(TouchEventArgs)
    UIElement.RaiseEvent(RoutedEventArgs)
    UIElement.ReleaseAllTouchCaptures()
    UIElement.ReleaseMouseCapture()
    UIElement.ReleaseStylusCapture()
    UIElement.ReleaseTouchCapture(TouchDevice)
    UIElement.RemoveHandler(RoutedEvent, Delegate)
    UIElement.TranslatePoint(Point, UIElement)
    UIElement.UpdateLayout()
    UIElement.AllowDrop
    UIElement.AreAnyTouchesCaptured
    UIElement.AreAnyTouchesCapturedWithin
    UIElement.AreAnyTouchesDirectlyOver
    UIElement.AreAnyTouchesOver
    UIElement.BitmapEffect
    UIElement.BitmapEffectInput
    UIElement.CacheMode
    UIElement.Clip
    UIElement.ClipToBounds
    UIElement.CommandBindings
    UIElement.DesiredSize
    UIElement.Effect
    UIElement.Focusable
    UIElement.HasAnimatedProperties
    UIElement.HasEffectiveKeyboardFocus
    UIElement.InputBindings
    UIElement.IsArrangeValid
    UIElement.IsEnabled
    UIElement.IsEnabledCore
    UIElement.IsFocused
    UIElement.IsHitTestVisible
    UIElement.IsInputMethodEnabled
    UIElement.IsKeyboardFocused
    UIElement.IsKeyboardFocusWithin
    UIElement.IsManipulationEnabled
    UIElement.IsMeasureValid
    UIElement.IsMouseCaptured
    UIElement.IsMouseCaptureWithin
    UIElement.IsMouseDirectlyOver
    UIElement.IsMouseOver
    UIElement.IsStylusCaptured
    UIElement.IsStylusCaptureWithin
    UIElement.IsStylusDirectlyOver
    UIElement.IsStylusOver
    UIElement.IsVisible
    UIElement.Opacity
    UIElement.OpacityMask
    UIElement.PersistId
    UIElement.RenderSize
    UIElement.RenderTransform
    UIElement.RenderTransformOrigin
    UIElement.SnapsToDevicePixels
    UIElement.StylusPlugIns
    UIElement.TouchesCaptured
    UIElement.TouchesCapturedWithin
    UIElement.TouchesDirectlyOver
    UIElement.TouchesOver
    UIElement.Uid
    UIElement.Visibility
    UIElement.DragEnter
    UIElement.DragLeave
    UIElement.DragOver
    UIElement.Drop
    UIElement.FocusableChanged
    UIElement.GiveFeedback
    UIElement.GotFocus
    UIElement.GotKeyboardFocus
    UIElement.GotMouseCapture
    UIElement.GotStylusCapture
    UIElement.GotTouchCapture
    UIElement.IsEnabledChanged
    UIElement.IsHitTestVisibleChanged
    UIElement.IsKeyboardFocusedChanged
    UIElement.IsKeyboardFocusWithinChanged
    UIElement.IsMouseCapturedChanged
    UIElement.IsMouseCaptureWithinChanged
    UIElement.IsMouseDirectlyOverChanged
    UIElement.IsStylusCapturedChanged
    UIElement.IsStylusCaptureWithinChanged
    UIElement.IsStylusDirectlyOverChanged
    UIElement.IsVisibleChanged
    UIElement.KeyDown
    UIElement.KeyUp
    UIElement.LayoutUpdated
    UIElement.LostFocus
    UIElement.LostKeyboardFocus
    UIElement.LostMouseCapture
    UIElement.LostStylusCapture
    UIElement.LostTouchCapture
    UIElement.ManipulationBoundaryFeedback
    UIElement.ManipulationCompleted
    UIElement.ManipulationDelta
    UIElement.ManipulationInertiaStarting
    UIElement.ManipulationStarted
    UIElement.ManipulationStarting
    UIElement.MouseDown
    UIElement.MouseEnter
    UIElement.MouseLeave
    UIElement.MouseLeftButtonDown
    UIElement.MouseLeftButtonUp
    UIElement.MouseMove
    UIElement.MouseRightButtonDown
    UIElement.MouseRightButtonUp
    UIElement.MouseUp
    UIElement.MouseWheel
    UIElement.PreviewDragEnter
    UIElement.PreviewDragLeave
    UIElement.PreviewDragOver
    UIElement.PreviewDrop
    UIElement.PreviewGiveFeedback
    UIElement.PreviewGotKeyboardFocus
    UIElement.PreviewKeyDown
    UIElement.PreviewKeyUp
    UIElement.PreviewLostKeyboardFocus
    UIElement.PreviewMouseDown
    UIElement.PreviewMouseLeftButtonDown
    UIElement.PreviewMouseLeftButtonUp
    UIElement.PreviewMouseMove
    UIElement.PreviewMouseRightButtonDown
    UIElement.PreviewMouseRightButtonUp
    UIElement.PreviewMouseUp
    UIElement.PreviewMouseWheel
    UIElement.PreviewQueryContinueDrag
    UIElement.PreviewStylusButtonDown
    UIElement.PreviewStylusButtonUp
    UIElement.PreviewStylusDown
    UIElement.PreviewStylusInAirMove
    UIElement.PreviewStylusInRange
    UIElement.PreviewStylusMove
    UIElement.PreviewStylusOutOfRange
    UIElement.PreviewStylusSystemGesture
    UIElement.PreviewStylusUp
    UIElement.PreviewTextInput
    UIElement.PreviewTouchDown
    UIElement.PreviewTouchMove
    UIElement.PreviewTouchUp
    UIElement.QueryContinueDrag
    UIElement.QueryCursor
    UIElement.StylusButtonDown
    UIElement.StylusButtonUp
    UIElement.StylusDown
    UIElement.StylusEnter
    UIElement.StylusInAirMove
    UIElement.StylusInRange
    UIElement.StylusLeave
    UIElement.StylusMove
    UIElement.StylusOutOfRange
    UIElement.StylusSystemGesture
    UIElement.StylusUp
    UIElement.TextInput
    UIElement.TouchDown
    UIElement.TouchEnter
    UIElement.TouchLeave
    UIElement.TouchMove
    UIElement.TouchUp
    Visual.AddVisualChild(Visual)
    Visual.FindCommonVisualAncestor(DependencyObject)
    Visual.IsAncestorOf(DependencyObject)
    Visual.IsDescendantOf(DependencyObject)
    Visual.OnDpiChanged(DpiScale, DpiScale)
    Visual.PointFromScreen(Point)
    Visual.PointToScreen(Point)
    Visual.RemoveVisualChild(Visual)
    Visual.TransformToAncestor(Visual3D)
    Visual.TransformToAncestor(Visual)
    Visual.TransformToDescendant(Visual)
    Visual.TransformToVisual(Visual)
    Visual.VisualBitmapEffect
    Visual.VisualBitmapEffectInput
    Visual.VisualBitmapScalingMode
    Visual.VisualCacheMode
    Visual.VisualClearTypeHint
    Visual.VisualClip
    Visual.VisualEdgeMode
    Visual.VisualEffect
    Visual.VisualOffset
    Visual.VisualOpacity
    Visual.VisualOpacityMask
    Visual.VisualParent
    Visual.VisualScrollableAreaClip
    Visual.VisualTextHintingMode
    Visual.VisualTextRenderingMode
    Visual.VisualTransform
    Visual.VisualXSnappingGuidelines
    Visual.VisualYSnappingGuidelines
    DependencyObject.ClearValue(DependencyProperty)
    DependencyObject.ClearValue(DependencyPropertyKey)
    DependencyObject.CoerceValue(DependencyProperty)
    DependencyObject.Equals(object)
    DependencyObject.GetHashCode()
    DependencyObject.GetLocalValueEnumerator()
    DependencyObject.GetValue(DependencyProperty)
    DependencyObject.InvalidateProperty(DependencyProperty)
    DependencyObject.ReadLocalValue(DependencyProperty)
    DependencyObject.SetCurrentValue(DependencyProperty, object)
    DependencyObject.SetValue(DependencyProperty, object)
    DependencyObject.SetValue(DependencyPropertyKey, object)
    DependencyObject.ShouldSerializeProperty(DependencyProperty)
    DependencyObject.DependencyObjectType
    DependencyObject.IsSealed
    DispatcherObject.Dispatcher
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.UI.WPF
    Assembly: VisioForge.Core.dll
    Syntax
    public class VideoView : Grid, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, IDisposable, INotifyPropertyChanged, IVideoView, IVideoViewPushFrame, IVideoViewNativeRendering

    Constructors

    VideoView()

    Initializes a new instance of the VideoView class.

    Declaration
    public VideoView()

    Properties

    BackgroundImage_Source

    Gets or sets background image.

    Declaration
    public BitmapSource BackgroundImage_Source { get; set; }
    Property Value
    Type Description
    BitmapSource

    The background image source.

    BackgroundImage_Stretch

    Gets or sets background image stretch.

    Declaration
    public Stretch BackgroundImage_Stretch { get; set; }
    Property Value
    Type Description
    Stretch

    The background image stretch.

    Rotate

    Gets or sets the rotate mode for WPF rendering.

    Declaration
    public RotateMode Rotate { get; set; }
    Property Value
    Type Description
    RotateMode

    The rotate.

    StatusOverlay

    Gets or sets status overlay that is active after Start/StartAsync call but before actual video streaming. The overlay can be used for IP cameras connection progress. Use TextStatusOverlay to configure text overlay.

    Declaration
    public IStatusOverlay StatusOverlay { get; set; }
    Property Value
    Type Description
    IStatusOverlay

    The status overlay.

    Video_Renderer

    Gets video renderer used for displaying video.

    Declaration
    public VideoRendererSettings Video_Renderer { get; }
    Property Value
    Type Description
    VideoRendererSettings

    The video renderer.

    Methods

    Attach(IMPVCVECore)

    Attaches parent.

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

    Parent.

    CallInvoke(Delegate, params 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()

    ColorConv(Color)

    Converts color from WinForms to WPF.

    Declaration
    public static Color ColorConv(Color color)
    Parameters
    Type Name Description
    Color color

    Source color.

    Returns
    Type Description
    Color

    Returns WPF color.

    ColorConv(Color)

    Converts color from WPF to WinForms.

    Declaration
    public static Color ColorConv(Color color)
    Parameters
    Type Name Description
    Color color

    Source color.

    Returns
    Type Description
    Color

    Returns WinForms color.

    Detach(IMPVCVECore)

    Detaches the specified parent.

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

    The parent.

    Dispose()

    Dispose.

    Declaration
    public void Dispose()

    Dispose(bool)

    Dispose.

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

    Disposing parameter.

    ~VideoView()

    Finalizes an instance of the VideoView class.

    Declaration
    protected ~VideoView()

    GetBackgroundColor()

    Gets the color of the background.

    Declaration
    public SKColor GetBackgroundColor()
    Returns
    Type Description
    SKColor

    SKColor.

    GetHandle()

    Gets window handle.

    Declaration
    public nint GetHandle()
    Returns
    Type Description
    nint

    Returns nint.

    GetImageLayer()

    Gets the image layer. It can be used to apply WPF transforms.

    Declaration
    public Image GetImageLayer()
    Returns
    Type Description
    Image

    System.Windows.Controls.Image.

    GetInvokeRequired()

    Gets the invoke required.

    Declaration
    public bool GetInvokeRequired()
    Returns
    Type Description
    bool

    true if the invoke is required, false otherwise.

    GetIsHandleCreated()

    Gets the is handle created.

    Declaration
    public bool GetIsHandleCreated()
    Returns
    Type Description
    bool

    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/Play.

    Declaration
    public void InvokeStart()

    InvokeStartComplete()

    Invokes Start/Play.

    Declaration
    public void InvokeStartComplete()

    InvokeStop()

    Invokes Stop.

    Declaration
    public void InvokeStop()

    InvokeVideoRendererUpdate()

    Updates the screen settings.

    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 a custom dialog.

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

    The MSG.

    OnPropertyChanged(string)

    OnPropertyChanged API.

    Declaration
    protected virtual void OnPropertyChanged(string propertyName = null)
    Parameters
    Type Name Description
    string propertyName

    Property name.

    PictureBoxCreate(int, int)

    Create the PictureBox.

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

    The width.

    int height

    The height.

    PictureBoxDestroy()

    Destroys the PictureBox.

    Declaration
    public void PictureBoxDestroy()

    PictureBoxExists()

    Is the PictureBox exists.

    Declaration
    public bool PictureBoxExists()
    Returns
    Type Description
    bool

    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.

    PushFrame(VideoFrame)

    Pushes the frame.

    Declaration
    public void PushFrame(VideoFrame frame)
    Parameters
    Type Name Description
    VideoFrame frame

    The frame.

    PushFrame(VideoFrameX)

    Pushes the frame.

    Declaration
    public void PushFrame(VideoFrameX frame)
    Parameters
    Type Name Description
    VideoFrameX frame

    The frame.

    PushMouseButtonDown(int, int, MouseButton)

    Pushes the mouse button down.

    Declaration
    public void PushMouseButtonDown(int x, int y, MouseButton button)
    Parameters
    Type Name Description
    int x

    The x.

    int y

    The y.

    MouseButton button

    The button.

    PushMouseButtonUp(int, int, MouseButton)

    Pushes the mouse button up.

    Declaration
    public void PushMouseButtonUp(int x, int y, MouseButton button)
    Parameters
    Type Name Description
    int x

    The x.

    int y

    The y.

    MouseButton button

    The button.

    PushMouseMove(int, int)

    Pushes the mouse move.

    Declaration
    public void PushMouseMove(int x, int y)
    Parameters
    Type Name Description
    int x

    The x.

    int y

    The y.

    ResizeRoundTo(int)

    Resizes the VideoView round to value.

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

    The value.

    SetHandle(nint)

    Sets the handle. Not implemented.

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

    The handle.

    SetNativeRendering(bool)

    Sets the native rendering. Set true if you want to use native rendering instead WPF rendering. We suggest to enable it for GPU decoding or 4K/8K video.

    Declaration
    public void SetNativeRendering(bool native)
    Parameters
    Type Name Description
    bool native

    if set to true native.

    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 static 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.

    Events

    OnMouseButtonDown

    Occurs when mouse button down.

    Declaration
    public event EventHandler<MouseButtonEventArgs> OnMouseButtonDown
    Event Type
    Type Description
    EventHandler<MouseButtonEventArgs>

    OnMouseButtonUp

    Occurs when mouse button up.

    Declaration
    public event EventHandler<MouseButtonEventArgs> OnMouseButtonUp
    Event Type
    Type Description
    EventHandler<MouseButtonEventArgs>

    OnMouseMoved

    Occurs when mouse moved.

    Declaration
    public event EventHandler<MouseMoveEventArgs> OnMouseMoved
    Event Type
    Type Description
    EventHandler<MouseMoveEventArgs>

    PropertyChanged

    Property changed event.

    Declaration
    public event PropertyChangedEventHandler PropertyChanged
    Event Type
    Type Description
    PropertyChangedEventHandler

    Implements

    IAnimatable
    ISupportInitialize
    IFrameworkInputElement
    IInputElement
    IQueryAmbient
    IAddChild
    IDisposable
    INotifyPropertyChanged
    IVideoView
    IVideoViewPushFrame
    IVideoViewNativeRendering