Class TimeshiftSettings
Timeshift settings.
Inherited Members
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 |