Move IO code to separate folder

This commit is contained in:
Patrick Barron 2024-02-09 09:56:04 -05:00
parent e13ccfe854
commit ca1a8ced48
8 changed files with 8 additions and 5 deletions

View File

@ -19,6 +19,7 @@ using Jellyfin.Data.Enums;
using Jellyfin.Data.Events; using Jellyfin.Data.Events;
using Jellyfin.Extensions; using Jellyfin.Extensions;
using Jellyfin.LiveTv.Configuration; using Jellyfin.LiveTv.Configuration;
using Jellyfin.LiveTv.IO;
using Jellyfin.LiveTv.Timers; using Jellyfin.LiveTv.Timers;
using MediaBrowser.Common.Configuration; using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Extensions; using MediaBrowser.Common.Extensions;

View File

@ -1,5 +1,6 @@
using Jellyfin.LiveTv.Channels; using Jellyfin.LiveTv.Channels;
using Jellyfin.LiveTv.Guide; using Jellyfin.LiveTv.Guide;
using Jellyfin.LiveTv.IO;
using Jellyfin.LiveTv.Listings; using Jellyfin.LiveTv.Listings;
using Jellyfin.LiveTv.Timers; using Jellyfin.LiveTv.Timers;
using Jellyfin.LiveTv.TunerHosts; using Jellyfin.LiveTv.TunerHosts;

View File

@ -12,7 +12,7 @@ using MediaBrowser.Model.Dto;
using MediaBrowser.Model.IO; using MediaBrowser.Model.IO;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace Jellyfin.LiveTv.EmbyTV namespace Jellyfin.LiveTv.IO
{ {
public sealed class DirectRecorder : IRecorder public sealed class DirectRecorder : IRecorder
{ {

View File

@ -23,7 +23,7 @@ using MediaBrowser.Model.Dto;
using MediaBrowser.Model.IO; using MediaBrowser.Model.IO;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace Jellyfin.LiveTv.EmbyTV namespace Jellyfin.LiveTv.IO
{ {
public class EncodedRecorder : IRecorder public class EncodedRecorder : IRecorder
{ {

View File

@ -11,7 +11,7 @@ using System.Threading.Tasks;
using MediaBrowser.Controller.Library; using MediaBrowser.Controller.Library;
using MediaBrowser.Model.Dto; using MediaBrowser.Model.Dto;
namespace Jellyfin.LiveTv namespace Jellyfin.LiveTv.IO
{ {
public sealed class ExclusiveLiveStream : ILiveStream public sealed class ExclusiveLiveStream : ILiveStream
{ {

View File

@ -6,7 +6,7 @@ using System.Threading.Tasks;
using MediaBrowser.Controller.Library; using MediaBrowser.Controller.Library;
using MediaBrowser.Model.Dto; using MediaBrowser.Model.Dto;
namespace Jellyfin.LiveTv.EmbyTV namespace Jellyfin.LiveTv.IO
{ {
public interface IRecorder : IDisposable public interface IRecorder : IDisposable
{ {

View File

@ -7,7 +7,7 @@ using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using MediaBrowser.Model.IO; using MediaBrowser.Model.IO;
namespace Jellyfin.LiveTv namespace Jellyfin.LiveTv.IO
{ {
public class StreamHelper : IStreamHelper public class StreamHelper : IStreamHelper
{ {

View File

@ -12,6 +12,7 @@ using Jellyfin.Data.Entities;
using Jellyfin.Data.Enums; using Jellyfin.Data.Enums;
using Jellyfin.Data.Events; using Jellyfin.Data.Events;
using Jellyfin.LiveTv.Configuration; using Jellyfin.LiveTv.Configuration;
using Jellyfin.LiveTv.IO;
using MediaBrowser.Common.Extensions; using MediaBrowser.Common.Extensions;
using MediaBrowser.Controller.Channels; using MediaBrowser.Controller.Channels;
using MediaBrowser.Controller.Configuration; using MediaBrowser.Controller.Configuration;