20 lines
770 B
C#
20 lines
770 B
C#
using MediaBrowser.Model.Plugins;
|
|
|
|
namespace JellyfinPlugin.Configuration
|
|
{
|
|
public class PluginConfiguration : BasePluginConfiguration
|
|
{
|
|
// Tolerancja detekcji czarnych pasów (0.094 = domyślne 24/255)
|
|
public double CropDetectLimit { get; set; } = 0.094;
|
|
|
|
// Czy wtyczka jest aktywna
|
|
public bool IsEnabled { get; set; } = true;
|
|
|
|
// Tryb odtwarzania: "Server" (FFmpeg wrapper), "Client" (CSS injection w Web UI), "Auto" (Automatyczny: CSS dla Web, FFmpeg dla aplikacji natywnych)
|
|
public string PlaybackMode { get; set; } = "Auto";
|
|
|
|
// Maksymalna liczba równoległych wątków skanowania czarnych pasów (1 - 16, domyślnie 4)
|
|
public int MaxParallelScans { get; set; } = 4;
|
|
}
|
|
}
|