VisioForge (c) 2025

Search Results for

    Class LVCVideoInput

    Live Video Compositor video input. Implements the LVCInput.

    Inheritance
    object
    LVCInput
    LVCVideoInput
    Implements
    IDisposable
    Inherited Members
    LVCInput._processingBlock
    LVCInput._context
    LVCInput.MainBlock
    LVCInput._bridgeSinkBlock
    LVCInput.MediaType
    LVCInput.disposedValue
    LVCInput.Name
    LVCInput.UniqueName
    LVCInput.UniqueName2
    LVCInput.Pipeline
    LVCInput.IsSeekable
    LVCInput.AutoStart
    LVCInput.ResumeAsync()
    LVCInput.PauseAsync()
    LVCInput.StartAsync()
    LVCInput.StopAsync()
    LVCInput.Dispose(bool)
    LVCInput.Dispose()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: VisioForge.Core.LiveVideoCompositorV2
    Assembly: VisioForge.Core.dll
    Syntax
    public class LVCVideoInput : LVCInput, IDisposable

    Constructors

    LVCVideoInput(string, LiveVideoCompositor, MediaBlock, VideoFrameInfoX, Rect, bool, MediaBlock)

    Initializes a new instance of the LVCVideoInput class.

    Declaration
    public LVCVideoInput(string name, LiveVideoCompositor compositor, MediaBlock mainBlock, VideoFrameInfoX info, Rect rect, bool autostart, MediaBlock processingBlock = null)
    Parameters
    Type Name Description
    string name

    The name.

    LiveVideoCompositor compositor

    The compositor.

    MediaBlock mainBlock

    The main block.

    VideoFrameInfoX info

    The video frame info (width, height and frame rate are required).

    Rect rect

    The rectangle.

    bool autostart

    if set to true autostart.

    MediaBlock processingBlock

    The processing block (optional).

    LVCVideoInput(string, MediaBlock, VideoFrameInfoX, Rect, bool, MediaBlock)

    Initializes a new instance of the LVCVideoInput class.

    Declaration
    public LVCVideoInput(string name, MediaBlock mainBlock, VideoFrameInfoX info, Rect rect, bool autostart, MediaBlock processingBlock = null)
    Parameters
    Type Name Description
    string name

    The name.

    MediaBlock mainBlock

    The main block.

    VideoFrameInfoX info

    The video frame info (width, height and frame rate are required).

    Rect rect

    The rectangle.

    bool autostart

    if set to true autostart.

    MediaBlock processingBlock

    The processing block (optional).

    Properties

    Info

    The video information.

    Declaration
    public VideoFrameInfoX Info { get; }
    Property Value
    Type Description
    VideoFrameInfoX

    Rectangle

    Gets or sets the rectangle. This property is ignored if the playback is started. Use the Input_VideoStream_Update method to update the rectangle during the playback.

    Declaration
    public Rect Rectangle { get; set; }
    Property Value
    Type Description
    Rect

    The rectangle.

    ZOrder

    Gets or sets the z-order.

    Declaration
    public uint ZOrder { get; set; }
    Property Value
    Type Description
    uint

    The z-order.

    Methods

    ToString()

    Returns a string that represents this instance.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    A string that represents this instance.

    Overrides
    object.ToString()

    Implements

    IDisposable

    See Also

    LVCInput