public MetadataExtractorMetadata(Guid metadataExtractorId, string name, MetadataExtractorPriority metadataExtractorPriority, bool processesNonFiles,
     IEnumerable<MediaCategory> shareCategories, IEnumerable<MediaItemAspectMetadata> extractedAspectTypes)
 {
   _metadataExtractorId = metadataExtractorId;
   _name = name;
   _processesNonFiles = processesNonFiles;
   _metadataExtractorPriority = metadataExtractorPriority;
   _mediaCategories = new List<MediaCategory>(shareCategories);
   _extractedAspectTypes = new Dictionary<Guid, MediaItemAspectMetadata>();
   foreach (MediaItemAspectMetadata aspectMetadata in extractedAspectTypes)
     _extractedAspectTypes.Add(aspectMetadata.AspectId, aspectMetadata);
 }
 public MetadataExtractorMetadata(Guid metadataExtractorId, string name, MetadataExtractorPriority metadataExtractorPriority, bool processesNonFiles,
                                  IEnumerable <MediaCategory> shareCategories, IEnumerable <MediaItemAspectMetadata> extractedAspectTypes)
 {
     _metadataExtractorId = metadataExtractorId;
     _name = name;
     _processesNonFiles         = processesNonFiles;
     _metadataExtractorPriority = metadataExtractorPriority;
     _mediaCategories           = new List <MediaCategory>(shareCategories);
     _extractedAspectTypes      = new Dictionary <Guid, MediaItemAspectMetadata>();
     foreach (MediaItemAspectMetadata aspectMetadata in extractedAspectTypes)
     {
         _extractedAspectTypes.Add(aspectMetadata.AspectId, aspectMetadata);
     }
 }
示例#3
0
 public RelationshipExtractorMetadata(Guid relationshipExtractorId, string name, MetadataExtractorPriority priority)
 {
     _relationshipExtractorId = relationshipExtractorId;
     _name     = name;
     _priority = priority;
 }