mirror of
https://github.com/sphildreth/roadie
synced 2024-11-14 16:37:25 +00:00
21 lines
No EOL
696 B
C#
21 lines
No EOL
696 B
C#
using Microsoft.Extensions.Logging;
|
|
using Roadie.Library.Caching;
|
|
using Roadie.Library.Configuration;
|
|
using Roadie.Library.MetaData.Audio;
|
|
using Roadie.Library.MetaData.ID3Tags;
|
|
|
|
namespace Roadie.Library.Inspect.Plugins.File
|
|
{
|
|
public abstract class FilePluginBase : PluginBase, IInspectorFilePlugin
|
|
{
|
|
public virtual bool IsEnabled => true;
|
|
|
|
public FilePluginBase(IRoadieSettings configuration, ICacheManager cacheManager, ILogger logger,
|
|
IID3TagsHelper tagsHelper)
|
|
: base(configuration, cacheManager, logger, tagsHelper)
|
|
{
|
|
}
|
|
|
|
public abstract OperationResult<AudioMetaData> Process(AudioMetaData metaData);
|
|
}
|
|
} |