Class MetadataPlugin
Represents plugin providing game metadata.
public abstract class MetadataPlugin : Plugin, IDisposable, IIdentifiable
- Inheritance
-
MetadataPlugin
- Implements
- Inherited Members
Constructors
MetadataPlugin(IPlayniteAPI)
Creates new instance of MetadataPlugin.
public MetadataPlugin(IPlayniteAPI playniteAPI)
Parameters
playniteAPI
IPlayniteAPI
Properties
Name
Gets metadata source name.
public abstract string Name { get; }
Property Value
Properties
Gets plugin's properties.
public MetadataPluginProperties Properties { get; protected set; }
Property Value
SupportedFields
Gets list of game fields this metadata provider can provide.
public abstract List<MetadataField> SupportedFields { get; }
Property Value
Methods
GetMetadataProvider(MetadataRequestOptions)
Gets metadata provider.
public abstract OnDemandMetadataProvider GetMetadataProvider(MetadataRequestOptions options)
Parameters
options
MetadataRequestOptions