@ -40,14 +40,13 @@ namespace MediaBrowser.Api
internal IHttpResultFactory ResultFactory { get ; private set ; }
/// <summary>
/// The application paths
/// Gets the configuration manager.
/// </summary>
private readonly IServerConfigurationManager _config ;
internal IServerConfigurationManager ConfigurationManager { get ; }
private readonly ISessionManager _sessionManager ;
private readonly IFileSystem _fileSystem ;
private readonly IMediaSourceManager _mediaSourceManager ;
public readonly IProcessFactory ProcessFactory ;
/// <summary>
/// The active transcoding jobs
@ -73,15 +72,13 @@ namespace MediaBrowser.Api
IServerConfigurationManager config ,
IFileSystem fileSystem ,
IMediaSourceManager mediaSourceManager ,
IProcessFactory processFactory ,
IHttpResultFactory resultFactory )
{
Logger = logger ;
_sessionManager = sessionManager ;
_config = config ;
ConfigurationManager = config ;
_fileSystem = fileSystem ;
_mediaSourceManager = mediaSourceManager ;
ProcessFactory = processFactory ;
ResultFactory = resultFactory ;
_sessionManager . PlaybackProgress + = _sessionManager_PlaybackProgress ;
@ -162,7 +159,7 @@ namespace MediaBrowser.Api
public EncodingOptions GetEncodingOptions ( )
{
return ConfigurationManagerExtensions . GetConfiguration < EncodingOptions > ( _config , "encoding" ) ;
return ConfigurationManagerExtensions . GetConfiguration < EncodingOptions > ( ConfigurationManager , "encoding" ) ;
}
/// <summary>
@ -170,7 +167,7 @@ namespace MediaBrowser.Api
/// </summary>
private void DeleteEncodedMediaCache ( )
{
var path = _config . ApplicationPaths . GetTranscodingTempPath ( ) ;
var path = ConfigurationManager . ApplicationPaths . GetTranscodingTempPath ( ) ;
if ( ! Directory . Exists ( path ) )
{