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.
33 lines
1.3 KiB
33 lines
1.3 KiB
using YamlDotNet.Serialization; |
|
|
|
namespace ErsatzTV.Core.FFmpeg.Selector; |
|
|
|
public class StreamSelectorItem |
|
{ |
|
[YamlMember(Alias = "audio_language", ApplyNamingConventions = false)] |
|
public List<string> AudioLanguages { get; set; } = []; |
|
|
|
[YamlMember(Alias = "audio_title_allowlist", ApplyNamingConventions = false)] |
|
public List<string> AudioTitleAllowlist { get; set; } = []; |
|
|
|
[YamlMember(Alias = "audio_title_blocklist", ApplyNamingConventions = false)] |
|
public List<string> AudioTitleBlocklist { get; set; } = []; |
|
|
|
[YamlMember(Alias = "audio_condition", ApplyNamingConventions = false)] |
|
public string AudioCondition { get; set; } |
|
|
|
[YamlMember(Alias = "disable_subtitles", ApplyNamingConventions = false)] |
|
public bool DisableSubtitles { get; set; } |
|
|
|
[YamlMember(Alias = "subtitle_language", ApplyNamingConventions = false)] |
|
public List<string> SubtitleLanguages { get; set; } = []; |
|
|
|
[YamlMember(Alias = "subtitle_title_allowlist", ApplyNamingConventions = false)] |
|
public List<string> SubtitleTitleAllowlist { get; set; } = []; |
|
|
|
[YamlMember(Alias = "subtitle_title_blocklist", ApplyNamingConventions = false)] |
|
public List<string> SubtitleTitleBlocklist { get; set; } = []; |
|
|
|
[YamlMember(Alias = "subtitle_condition", ApplyNamingConventions = false)] |
|
public string SubtitleCondition { get; set; } |
|
}
|
|
|