---
title: "QTReader..::.Metadata Property "
canonical: https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Codecs_QTReader_Metadata.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# QTReader.Metadata Property 
 
Returns the metadata related to the opened file.
 
**Namespace:** [Aurigma.GraphicsMill.Codecs](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Codecs.htm.md)
 **Assembly:** Aurigma.GraphicsMill.Codecs.MediaProcessor (in Aurigma.GraphicsMill.Codecs.MediaProcessor.dll)
 
## Syntax
  
```
Public ReadOnly Property Metadata As MediaProcessorMetadataDictionary
```
 
```csharp
public MediaProcessorMetadataDictionary Metadata { get; }
```
 
### Property Value
A [MediaProcessorMetadataDictionary](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Codecs_MediaProcessorMetadataDictionary.htm.md) object with metadata.
 
### Implements
 
[IMediaProcessorMetadataReadSupport.Metadata](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Codecs_IMediaProcessorMetadataReadSupport_Metadata.htm.md)
 
## Remarks
  
This property holds an object of the [MediaProcessorMetadataDictionary](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Codecs_MediaProcessorMetadataDictionary.htm.md) type with audio or video file metadata, for example, ID3 fields.
 
Metadata are stored as pairs of keys and values. Keys are field identifiers, and values are actual data provided for the corresponding fields.
 
## Examples
 This example shows how to get reader properties. ```
Private Sub GetQTReaderProperties(ByVal aReader As QTReader)
    Console.WriteLine("Framework priority: " & _
        aReader.CodecPriority.ToString())
    Console.WriteLine("Duration of the opened file: " & _
        aReader.Duration.ToString())
    Console.WriteLine("Number of frames in the opened file: " & _
        aReader.FrameCount.ToString())
    Console.WriteLine("Number of metadata fields: " & _
        aReader.Metadata.Count.ToString())
End Sub
``````csharp
private void GetQTReaderProperties(QTReader aReader)
{
    Console.WriteLine("Framework priority: " +
        aReader.CodecPriority.ToString());
    Console.WriteLine("Duration of the opened file: " +
        aReader.Duration.ToString());
    Console.WriteLine("Number of frames in the opened file: " +
        aReader.FrameCount.ToString());
    Console.WriteLine("Number of metadata fields: " +
        aReader.Metadata.Count.ToString());
}
```
   
## See Also

### Reference

- [QTReader Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Codecs_QTReader.htm.md)
- [Aurigma.GraphicsMill.Codecs Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Codecs.htm.md)
