VisioForge (c) 2025

Search Results for

    Interface IVideoMixerControl

    Video mixer control interface.

    Namespace: VisioForge.Core.Types.X.Sources
    Assembly: VisioForge.Core.dll
    Syntax
    public interface IVideoMixerControl

    Methods

    Input_Get(int)

    Gets input.

    Declaration
    VideoMixerStream Input_Get(int index)
    Parameters
    Type Name Description
    int index

    The index.

    Returns
    Type Description
    VideoMixerStream

    VideoMixerStream.

    Input_Move(int, Rect, TimeSpan, double?, double?)

    Moves the input.

    Declaration
    void Input_Move(int id, Rect rect, TimeSpan duration, double? startAlpha, double? endAlpha)
    Parameters
    Type Name Description
    int id

    The identifier.

    Rect rect

    The rectangle.

    TimeSpan duration

    The duration.

    double? startAlpha

    The start alpha (optional).

    double? endAlpha

    The end alpha (optional).

    Input_Update(int, VideoMixerStream)

    Updates input.

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

    The index.

    VideoMixerStream stream

    The stream.

    SetSettings(VideoMixerBaseSettings)

    Sets the settings.

    Declaration
    void SetSettings(VideoMixerBaseSettings settings)
    Parameters
    Type Name Description
    VideoMixerBaseSettings settings

    The settings.

    StartFadeIn(int, TimeSpan)

    Starts the fade-in.

    Declaration
    void StartFadeIn(int id, TimeSpan duration)
    Parameters
    Type Name Description
    int id

    The identifier.

    TimeSpan duration

    The duration.

    StartFadeOut(int, TimeSpan)

    Starts the fade-out.

    Declaration
    void StartFadeOut(int id, TimeSpan duration)
    Parameters
    Type Name Description
    int id

    The identifier.

    TimeSpan duration

    The duration.