IMetadataReader
Namespace: MJCZone.MediaMatic.Processors
Assembly: MJCZone.MediaMatic
Summary
Provides metadata extraction from images and videos.
abstract public
Note: This is an interface that defines a contract. Look for implementing classes in the same or related namespaces.
Contents
Methods (2)
Methods
ExtractImageMetadataAsync
Extracts metadata from an image stream.
csharp
Task<MediaMetadata> ExtractImageMetadataAsync(
Stream stream,
CancellationToken cancellationToken)Parameters
- stream (Stream) - The image stream. Position will be reset after extraction.
- cancellationToken (CancellationToken) - Cancellation token.
Returns
Type: Task<MediaMetadata>
Extracted metadata.
ExtractVideoMetadataAsync
Extracts metadata from a video file.
csharp
Task<MediaMetadata> ExtractVideoMetadataAsync(
string filePath,
CancellationToken cancellationToken)Parameters
- filePath (string) - The path to the video file.
- cancellationToken (CancellationToken) - Cancellation token.
Returns
Type: Task<MediaMetadata>
Extracted metadata.