Exemple #1
0
 public ProcessWrapper(Process process, MediaEncoder mediaEncoder, ILogger logger)
 {
     Process         = process;
     _mediaEncoder   = mediaEncoder;
     _logger         = logger;
     Process.Exited += Process_Exited;
 }
Exemple #2
0
 public ProcessWrapper(Process process, MediaEncoder mediaEncoder, ILogger logger, bool isRedirectingStdin)
 {
     Process            = process;
     _mediaEncoder      = mediaEncoder;
     _logger            = logger;
     Process.Exited    += Process_Exited;
     IsRedirectingStdin = isRedirectingStdin;
 }
Exemple #3
0
 protected BaseEncoder(MediaEncoder mediaEncoder,
                       ILogger logger,
                       IServerConfigurationManager configurationManager,
                       IFileSystem fileSystem,
                       IIsoManager isoManager,
                       ILibraryManager libraryManager,
                       ISessionManager sessionManager,
                       ISubtitleEncoder subtitleEncoder,
                       IMediaSourceManager mediaSourceManager)
 {
     MediaEncoder         = mediaEncoder;
     Logger               = logger;
     ConfigurationManager = configurationManager;
     FileSystem           = fileSystem;
     IsoManager           = isoManager;
     LibraryManager       = libraryManager;
     SessionManager       = sessionManager;
     SubtitleEncoder      = subtitleEncoder;
     MediaSourceManager   = mediaSourceManager;
 }
Exemple #4
0
 protected BaseEncoder(MediaEncoder mediaEncoder,
     ILogger logger,
     IServerConfigurationManager configurationManager,
     IFileSystem fileSystem,
     IIsoManager isoManager,
     ILibraryManager libraryManager,
     ISessionManager sessionManager, 
     ISubtitleEncoder subtitleEncoder, 
     IMediaSourceManager mediaSourceManager)
 {
     MediaEncoder = mediaEncoder;
     Logger = logger;
     ConfigurationManager = configurationManager;
     FileSystem = fileSystem;
     IsoManager = isoManager;
     LibraryManager = libraryManager;
     SessionManager = sessionManager;
     SubtitleEncoder = subtitleEncoder;
     MediaSourceManager = mediaSourceManager;
 }
Exemple #5
0
 public BaseEncoder(MediaEncoder mediaEncoder,
                    ILogger logger,
                    IServerConfigurationManager configurationManager,
                    IFileSystem fileSystem,
                    ILiveTvManager liveTvManager,
                    IIsoManager isoManager,
                    ILibraryManager libraryManager,
                    IChannelManager channelManager,
                    ISessionManager sessionManager, ISubtitleEncoder subtitleEncoder)
 {
     MediaEncoder         = mediaEncoder;
     Logger               = logger;
     ConfigurationManager = configurationManager;
     FileSystem           = fileSystem;
     LiveTvManager        = liveTvManager;
     IsoManager           = isoManager;
     LibraryManager       = libraryManager;
     ChannelManager       = channelManager;
     SessionManager       = sessionManager;
     SubtitleEncoder      = subtitleEncoder;
 }
Exemple #6
0
        protected BaseEncoder(MediaEncoder mediaEncoder,
                              ILogger logger,
                              IServerConfigurationManager configurationManager,
                              IFileSystem fileSystem,
                              IIsoManager isoManager,
                              ILibraryManager libraryManager,
                              ISessionManager sessionManager,
                              ISubtitleEncoder subtitleEncoder,
                              IMediaSourceManager mediaSourceManager, IProcessFactory processFactory)
        {
            MediaEncoder         = mediaEncoder;
            Logger               = logger;
            ConfigurationManager = configurationManager;
            FileSystem           = fileSystem;
            IsoManager           = isoManager;
            LibraryManager       = libraryManager;
            SessionManager       = sessionManager;
            SubtitleEncoder      = subtitleEncoder;
            MediaSourceManager   = mediaSourceManager;
            ProcessFactory       = processFactory;

            EncodingHelper = new EncodingHelper(MediaEncoder, FileSystem, SubtitleEncoder);
        }
Exemple #7
0
 public AudioEncoder(MediaEncoder mediaEncoder, ILogger logger, IServerConfigurationManager configurationManager, IFileSystem fileSystem, IIsoManager isoManager, ILibraryManager libraryManager, ISessionManager sessionManager, ISubtitleEncoder subtitleEncoder, IMediaSourceManager mediaSourceManager) : base(mediaEncoder, logger, configurationManager, fileSystem, isoManager, libraryManager, sessionManager, subtitleEncoder, mediaSourceManager)
 {
 }
Exemple #8
0
 public VideoEncoder(MediaEncoder mediaEncoder, ILogger logger, IServerConfigurationManager configurationManager, IFileSystem fileSystem, ILiveTvManager liveTvManager, IIsoManager isoManager, ILibraryManager libraryManager, IChannelManager channelManager, ISessionManager sessionManager, ISubtitleEncoder subtitleEncoder) : base(mediaEncoder, logger, configurationManager, fileSystem, liveTvManager, isoManager, libraryManager, channelManager, sessionManager, subtitleEncoder)
 {
 }
Exemple #9
0
 public ProcessWrapper(Process process, MediaEncoder mediaEncoder)
 {
     Process         = process;
     _mediaEncoder   = mediaEncoder;
     Process.Exited += OnProcessExited;
 }
Exemple #10
0
 public VideoEncoder(MediaEncoder mediaEncoder, ILogger logger, IServerConfigurationManager configurationManager, IFileSystem fileSystem, IIsoManager isoManager, ILibraryManager libraryManager, ISessionManager sessionManager, ISubtitleEncoder subtitleEncoder, IMediaSourceManager mediaSourceManager, IProcessFactory processFactory) : base(mediaEncoder, logger, configurationManager, fileSystem, isoManager, libraryManager, sessionManager, subtitleEncoder, mediaSourceManager, processFactory)
 {
 }
Exemple #11
0
 public VideoEncoder(MediaEncoder mediaEncoder, ILogger logger, IServerConfigurationManager configurationManager, IFileSystem fileSystem, IIsoManager isoManager, ILibraryManager libraryManager, ISessionManager sessionManager, ISubtitleEncoder subtitleEncoder, IMediaSourceManager mediaSourceManager) : base(mediaEncoder, logger, configurationManager, fileSystem, isoManager, libraryManager, sessionManager, subtitleEncoder, mediaSourceManager)
 {
 }
Exemple #12
0
 public ProcessWrapper(Process process, MediaEncoder mediaEncoder, ILogger logger)
 {
     Process = process;
     _mediaEncoder = mediaEncoder;
     _logger = logger;
     Process.Exited += Process_Exited;
 }
Exemple #13
0
 public ProcessWrapper(Process process, MediaEncoder mediaEncoder, ILogger logger, bool isRedirectingStdin)
 {
     Process = process;
     _mediaEncoder = mediaEncoder;
     _logger = logger;
     Process.Exited += Process_Exited;
     IsRedirectingStdin = isRedirectingStdin;
 }
Exemple #14
0
 public AudioEncoder(MediaEncoder mediaEncoder, ILogger logger, IServerConfigurationManager configurationManager, IFileSystem fileSystem, ILiveTvManager liveTvManager, IIsoManager isoManager, ILibraryManager libraryManager, IChannelManager channelManager, ISessionManager sessionManager, ISubtitleEncoder subtitleEncoder) : base(mediaEncoder, logger, configurationManager, fileSystem, liveTvManager, isoManager, libraryManager, channelManager, sessionManager, subtitleEncoder)
 {
 }
Exemple #15
0
 public ProcessWrapper(Process process, MediaEncoder mediaEncoder)
 {
     Process            = process;
     this._mediaEncoder = mediaEncoder;
     Process.Exited    += Process_Exited;
 }