diff options
| author | Cody Robibero <cody@robibe.ro> | 2023-06-19 06:50:13 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-19 06:50:13 -0600 |
| commit | 4972fbf2a318cdc6eadfa259a7dbb5dfe1ce92a1 (patch) | |
| tree | 0ac8cca5ee3ca6a4138eab353fbd35167381de98 /MediaBrowser.Model/Configuration/EncodingOptions.cs | |
| parent | db15c590e3ec4eade5dc12adb49bf27ab435e1f3 (diff) | |
| parent | dbe44a591cbc19859161cd6cd7f63dab91110594 (diff) | |
Merge pull request #8744 from DomiStyle/segment-deletion
Diffstat (limited to 'MediaBrowser.Model/Configuration/EncodingOptions.cs')
| -rw-r--r-- | MediaBrowser.Model/Configuration/EncodingOptions.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/MediaBrowser.Model/Configuration/EncodingOptions.cs b/MediaBrowser.Model/Configuration/EncodingOptions.cs index ac2f1e71a..a53be0fee 100644 --- a/MediaBrowser.Model/Configuration/EncodingOptions.cs +++ b/MediaBrowser.Model/Configuration/EncodingOptions.cs @@ -20,6 +20,8 @@ public class EncodingOptions MaxMuxingQueueSize = 2048; EnableThrottling = false; ThrottleDelaySeconds = 180; + EnableSegmentDeletion = false; + SegmentKeepSeconds = 720; EncodingThreadCount = -1; // This is a DRM device that is almost guaranteed to be there on every intel platform, // plus it's the default one in ffmpeg if you don't specify anything @@ -103,6 +105,16 @@ public class EncodingOptions public int ThrottleDelaySeconds { get; set; } /// <summary> + /// Gets or sets a value indicating whether segment deletion is enabled. + /// </summary> + public bool EnableSegmentDeletion { get; set; } + + /// <summary> + /// Gets or sets seconds for which segments should be kept before being deleted. + /// </summary> + public int SegmentKeepSeconds { get; set; } + + /// <summary> /// Gets or sets the hardware acceleration type. /// </summary> public string HardwareAccelerationType { get; set; } |
