From 9c15f96e12a0d48a70cbca8380bf78a4f2512b03 Mon Sep 17 00:00:00 2001 From: cvium Date: Thu, 23 Sep 2021 15:29:12 +0200 Subject: Add first draft of keyframe extraction for Matroska --- .../MediaEncodingHlsServiceCollectionExtensions.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/Jellyfin.MediaEncoding.Hls/Extensions/MediaEncodingHlsServiceCollectionExtensions.cs (limited to 'src/Jellyfin.MediaEncoding.Hls/Extensions/MediaEncodingHlsServiceCollectionExtensions.cs') diff --git a/src/Jellyfin.MediaEncoding.Hls/Extensions/MediaEncodingHlsServiceCollectionExtensions.cs b/src/Jellyfin.MediaEncoding.Hls/Extensions/MediaEncodingHlsServiceCollectionExtensions.cs new file mode 100644 index 000000000..327898366 --- /dev/null +++ b/src/Jellyfin.MediaEncoding.Hls/Extensions/MediaEncodingHlsServiceCollectionExtensions.cs @@ -0,0 +1,21 @@ +using Jellyfin.MediaEncoding.Hls.Playlist; +using Microsoft.Extensions.DependencyInjection; + +namespace Jellyfin.MediaEncoding.Hls.Extensions +{ + /// + /// Extensions for the interface. + /// + public static class MediaEncodingHlsServiceCollectionExtensions + { + /// + /// Adds the hls playlist generators to the . + /// + /// An instance of the interface. + /// The updated service collection. + public static IServiceCollection AddHlsPlaylistGenerator(this IServiceCollection serviceCollection) + { + return serviceCollection.AddSingleton(); + } + } +} -- cgit v1.2.3