VisioForge (c) 2025

Search Results for

    Class VideoMixerBaseSettings

    Video Mixer base settings.

    Inheritance
    object
    VideoMixerBaseSettings
    GLVideoMixerSettings
    D3D11VideoCompositorSettings
    VideoMixerSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.X.VideoEffects
    Assembly: VisioForge.Core.dll
    Syntax
    public class VideoMixerBaseSettings

    Constructors

    VideoMixerBaseSettings(int, int, VideoFrameRate)

    Initializes a new instance of the VideoMixerBaseSettings class.

    Declaration
    public VideoMixerBaseSettings(int width, int height, VideoFrameRate frameRate)
    Parameters
    Type Name Description
    int width

    The width.

    int height

    The height.

    VideoFrameRate frameRate

    The frame rate.

    VideoMixerBaseSettings(int, int, VideoFrameRate, List<VideoMixerStream>)

    Initializes a new instance of the VideoMixerBaseSettings class.

    Declaration
    public VideoMixerBaseSettings(int width, int height, VideoFrameRate frameRate, List<VideoMixerStream> streams)
    Parameters
    Type Name Description
    int width

    The width.

    int height

    The height.

    VideoFrameRate frameRate

    The frame rate.

    List<VideoMixerStream> streams

    The streams.

    Properties

    Background

    Gets or sets the background.

    Declaration
    public VideoMixerBackground Background { get; set; }
    Property Value
    Type Description
    VideoMixerBackground

    The background.

    FrameRate

    Gets or sets the frame rate.

    Declaration
    public VideoFrameRate FrameRate { get; set; }
    Property Value
    Type Description
    VideoFrameRate

    The frame rate.

    Height

    Gets or sets the height.

    Declaration
    public int Height { get; set; }
    Property Value
    Type Description
    int

    The height.

    Streams

    Gets the streams.

    Declaration
    public List<VideoMixerStream> Streams { get; }
    Property Value
    Type Description
    List<VideoMixerStream>

    The streams.

    Width

    Gets or sets the width.

    Declaration
    public int Width { get; set; }
    Property Value
    Type Description
    int

    The width.

    Methods

    AddStream(Rect, uint)

    Adds the stream.

    Declaration
    public void AddStream(Rect rect, uint zorder)
    Parameters
    Type Name Description
    Rect rect

    The rectangle.

    uint zorder

    Z-order.

    AddStream(VideoMixerStream)

    Adds the stream.

    Declaration
    public void AddStream(VideoMixerStream stream)
    Parameters
    Type Name Description
    VideoMixerStream stream

    The stream.

    ClearStreams()

    Clears the streams.

    Declaration
    public void ClearStreams()

    GetStream(int)

    Gets the stream.

    Declaration
    public VideoMixerStream GetStream(int index)
    Parameters
    Type Name Description
    int index

    The index.

    Returns
    Type Description
    VideoMixerStream

    VideoMixerSettingsStream.

    GetStreamCount()

    Gets the stream count.

    Declaration
    public int GetStreamCount()
    Returns
    Type Description
    int

    System.Int32.

    RemoveStream(int)

    Removes the stream.

    Declaration
    public void RemoveStream(int index)
    Parameters
    Type Name Description
    int index

    The stream index.

    RemoveStream(VideoMixerStream)

    Removes the stream.

    Declaration
    public void RemoveStream(VideoMixerStream stream)
    Parameters
    Type Name Description
    VideoMixerStream stream

    The stream.

    SetStream(int, VideoMixerStream)

    Sets the stream.

    Declaration
    public void SetStream(int index, VideoMixerStream stream)
    Parameters
    Type Name Description
    int index

    The index.

    VideoMixerStream stream

    The stream.

    SetStreams(List<VideoMixerStream>)

    Sets the streams.

    Declaration
    public void SetStreams(List<VideoMixerStream> streams)
    Parameters
    Type Name Description
    List<VideoMixerStream> streams

    The streams.