mirror of https://github.com/ErsatzTV/ErsatzTV.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.0 KiB
30 lines
1.0 KiB
using YamlDotNet.Serialization; |
|
|
|
namespace ErsatzTV.Core.Graphics; |
|
|
|
public class ScriptGraphicsElement : BaseGraphicsElement |
|
{ |
|
[YamlMember(Alias = "command", ApplyNamingConventions = false)] |
|
public string Command { get; set; } |
|
|
|
[YamlMember(Alias = "args", ApplyNamingConventions = false)] |
|
public List<string> Arguments { get; set; } |
|
|
|
[YamlMember(Alias = "z_index", ApplyNamingConventions = false)] |
|
public int? ZIndex { get; set; } |
|
|
|
[YamlMember(Alias = "epg_entries", ApplyNamingConventions = false)] |
|
public int EpgEntries { get; set; } |
|
|
|
[YamlMember(Alias = "start_seconds", ApplyNamingConventions = false)] |
|
public double? StartSeconds { get; set; } |
|
|
|
[YamlMember(Alias = "duration_seconds", ApplyNamingConventions = false)] |
|
public double? DurationSeconds { get; set; } |
|
|
|
[YamlMember(Alias = "pixel_format", ApplyNamingConventions = false)] |
|
public string PixelFormat { get; set; } |
|
|
|
[YamlMember(Alias = "format", ApplyNamingConventions = false)] |
|
public ScriptGraphicsFormat Format { get; set; } |
|
}
|
|
|