VisioForge (c) 2025

Search Results for

    Class TimeshiftSettings

    Timeshift settings.

    Inheritance
    object
    TimeshiftSettings
    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.VideoCapture
    Assembly: VisioForge.Core.dll
    Syntax
    public class TimeshiftSettings

    Constructors

    TimeshiftSettings()

    Initializes a new instance of the TimeshiftSettings class.

    Declaration
    public TimeshiftSettings()

    Properties

    BackingFileCountMaximum

    Gets or sets backing file minimum count. The valid range is from 6 to 102. Value must be at least 2 greater than BackingFileCountMinimum.

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

    BackingFileCountMinimum

    Gets or sets backing file minimum count. The valid range is from 4 to 100.

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

    BackingFileDuration

    Gets or sets the duration of all backing files (sec0nds). Minimum value is 15.

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

    CaptureMode

    Gets or sets a value indicating whether capture mode for SBE encoder enabled. If false temporatory file will be used.

    Declaration
    public bool CaptureMode { get; set; }
    Property Value
    Type Description
    bool

    EncodingSettings

    Gets or sets encoding settings.

    Declaration
    public MP4Output EncodingSettings { get; set; }
    Property Value
    Type Description
    MP4Output

    OutputFormat

    Gets or sets Stream Buffer Engine encoder output format.

    Declaration
    public SBEOutputFormat OutputFormat { get; set; }
    Property Value
    Type Description
    SBEOutputFormat

    Player_AudioOutput_Device

    Gets or sets player audio output device.

    Declaration
    public string Player_AudioOutput_Device { get; set; }
    Property Value
    Type Description
    string

    Player_AudioOutput_Enabled

    Gets or sets a value indicating whether audio playback enabled in player.

    Declaration
    public bool Player_AudioOutput_Enabled { get; set; }
    Property Value
    Type Description
    bool

    Player_Screen

    Gets or sets Stream Buffer Engine player screen handle.

    Declaration
    [JsonIgnore]
    public IVideoView Player_Screen { get; set; }
    Property Value
    Type Description
    IVideoView

    RecordingID

    Gets or sets unique recording ID.

    Declaration
    public Guid RecordingID { get; set; }
    Property Value
    Type Description
    Guid

    TempFolder

    Gets or sets folder for temp files.

    Declaration
    public string TempFolder { get; set; }
    Property Value
    Type Description
    string