- stream
- A System.IO.Stream containing the input file image data.
Visual Basic (Declaration) | |
---|---|
Overloads Public Function ReadMarkers( _ ByVal stream As Stream _ ) As RasterCollection(Of RasterMarkerMetadata) |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As RasterCodecs Dim stream As Stream Dim value As RasterCollection(Of RasterMarkerMetadata) value = instance.ReadMarkers(stream) |
C# | |
---|---|
public RasterCollection<RasterMarkerMetadata> ReadMarkers( Stream stream ) |
C++/CLI | |
---|---|
public: RasterCollection<RasterMarkerMetadata^>^ ReadMarkers( Stream^ stream ) |
Parameters
- stream
- A System.IO.Stream containing the input file image data.
Return Value
A collection of Leadtools.RasterMarkerMetadata objects containing the metadata marker data.This example will read all the markers from a stream that contains an EXIF file data
Visual Basic | Copy Code |
---|---|
Private Sub ReadMarkersFromStreamExample(ByVal theStream As Stream) Dim codecs As RasterCodecs = New RasterCodecs() Dim markers As RasterCollection(Of RasterMarkerMetadata) = codecs.ReadMarkers(theStream) Console.WriteLine("{0} markers found with the following ID's:", markers.Count) For Each marker As RasterMarkerMetadata In markers Console.WriteLine(marker.Id) Next marker codecs.Dispose() End Sub |
C# | Copy Code |
---|---|
void ReadMarkersFromStreamExample(Stream theStream) { RasterCodecs codecs = new RasterCodecs(); RasterCollection<RasterMarkerMetadata> markers = codecs.ReadMarkers(theStream); Console.WriteLine("{0} markers found with the following ID's:", markers.Count); foreach(RasterMarkerMetadata marker in markers) Console.WriteLine(marker.Id); codecs.Dispose(); } |
SilverlightCSharp | Copy Code |
---|---|
public void ReadMarkersFromStreamExample(Stream inStreamExif) { RasterCodecs codecs = new RasterCodecs(); RasterCollection<RasterMarkerMetadata> markers = codecs.ReadMarkers(inStreamExif); Debug.WriteLine("{0} markers found with the following ID's:", markers.Count); foreach(RasterMarkerMetadata marker in markers) Debug.WriteLine(marker.Id); } |
SilverlightVB | Copy Code |
---|---|
Public Sub ReadMarkersFromStreamExample(ByVal inStreamExif As Stream)
Dim codecs As RasterCodecs = New RasterCodecs()
Dim markers As RasterCollection(Of RasterMarkerMetadata) = codecs.ReadMarkers(inStreamExif)
Debug.WriteLine("{0} markers found with the following ID's:", markers.Count)
For Each marker As RasterMarkerMetadata In markers
Debug.WriteLine(marker.Id)
Next marker
End Sub |
This method reads all the metadata markers from a file, and returns a collection of the markers.
For Exif files, this metadata collection will contain all the Exif and GPS comments, stored in APP1. It will also contain the audio information stored in APP2.
If the file contains no marker, then this method will return an empty collection.
Target Platforms: Silverlight, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)