|
@@ -188,7 +188,7 @@ public class DynamicHlsController : BaseJellyfinApiController
|
|
|
[FromQuery] int? audioChannels,
|
|
|
[FromQuery] int? maxAudioChannels,
|
|
|
[FromQuery] string? profile,
|
|
|
- [FromQuery] string? level,
|
|
|
+ [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level,
|
|
|
[FromQuery] float? framerate,
|
|
|
[FromQuery] float? maxFramerate,
|
|
|
[FromQuery] bool? copyTimestamps,
|
|
@@ -431,7 +431,7 @@ public class DynamicHlsController : BaseJellyfinApiController
|
|
|
[FromQuery] int? audioChannels,
|
|
|
[FromQuery] int? maxAudioChannels,
|
|
|
[FromQuery] string? profile,
|
|
|
- [FromQuery] string? level,
|
|
|
+ [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level,
|
|
|
[FromQuery] float? framerate,
|
|
|
[FromQuery] float? maxFramerate,
|
|
|
[FromQuery] bool? copyTimestamps,
|
|
@@ -608,7 +608,7 @@ public class DynamicHlsController : BaseJellyfinApiController
|
|
|
[FromQuery] int? audioChannels,
|
|
|
[FromQuery] int? maxAudioChannels,
|
|
|
[FromQuery] string? profile,
|
|
|
- [FromQuery] string? level,
|
|
|
+ [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level,
|
|
|
[FromQuery] float? framerate,
|
|
|
[FromQuery] float? maxFramerate,
|
|
|
[FromQuery] bool? copyTimestamps,
|
|
@@ -777,7 +777,7 @@ public class DynamicHlsController : BaseJellyfinApiController
|
|
|
[FromQuery] int? audioChannels,
|
|
|
[FromQuery] int? maxAudioChannels,
|
|
|
[FromQuery] string? profile,
|
|
|
- [FromQuery] string? level,
|
|
|
+ [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level,
|
|
|
[FromQuery] float? framerate,
|
|
|
[FromQuery] float? maxFramerate,
|
|
|
[FromQuery] bool? copyTimestamps,
|
|
@@ -950,7 +950,7 @@ public class DynamicHlsController : BaseJellyfinApiController
|
|
|
[FromQuery] int? audioChannels,
|
|
|
[FromQuery] int? maxAudioChannels,
|
|
|
[FromQuery] string? profile,
|
|
|
- [FromQuery] string? level,
|
|
|
+ [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level,
|
|
|
[FromQuery] float? framerate,
|
|
|
[FromQuery] float? maxFramerate,
|
|
|
[FromQuery] bool? copyTimestamps,
|
|
@@ -1130,7 +1130,7 @@ public class DynamicHlsController : BaseJellyfinApiController
|
|
|
[FromQuery] int? audioChannels,
|
|
|
[FromQuery] int? maxAudioChannels,
|
|
|
[FromQuery] string? profile,
|
|
|
- [FromQuery] string? level,
|
|
|
+ [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level,
|
|
|
[FromQuery] float? framerate,
|
|
|
[FromQuery] float? maxFramerate,
|
|
|
[FromQuery] bool? copyTimestamps,
|
|
@@ -1316,7 +1316,7 @@ public class DynamicHlsController : BaseJellyfinApiController
|
|
|
[FromQuery] int? audioChannels,
|
|
|
[FromQuery] int? maxAudioChannels,
|
|
|
[FromQuery] string? profile,
|
|
|
- [FromQuery] string? level,
|
|
|
+ [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level,
|
|
|
[FromQuery] float? framerate,
|
|
|
[FromQuery] float? maxFramerate,
|
|
|
[FromQuery] bool? copyTimestamps,
|