Platforms to show: All Mac Windows Linux Cross-Platform

Back to XMPScannerMBS class.

XMPScannerMBS.Constructor

Type Topic Plugin Version macOS Windows Linux iOS Targets
method XMP MBS XMP Plugin 6.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Default constructor doing nothing.

See also:

XMPScannerMBS.Constructor(StreamLength as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method XMP MBS XMP Plugin 6.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Constructor to create a XMPScanner which reads the given number of bytes.

See also:

XMPScannerMBS.Report as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method XMP MBS XMP Plugin 6.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Produces a report of what is known about the input stream.

The snipps found are saved in an array which you can access using the snip() function. Returns the number of entries in this array.

XMPScannerMBS.Scan(Buffer as string, Offset as Int64)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method XMP MBS XMP Plugin 6.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Scans the given part of the input, incorporating it in to the known snips.

The Offset is the offset of this block of input relative to the entire stream.

XMPScannerMBS.Snip(index as UInt32) as XMPSnipMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method XMP MBS XMP Plugin 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Returns the snip with the given index.

index is zero based.
Returns nil on any error.
You must call Report before this method.

XMPScannerMBS.SnipCount as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method XMP MBS XMP Plugin 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Number of snips found so far.

XMPScannerMBS.StreamAllScanned as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method XMP MBS XMP Plugin 6.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Returns true if all of the stream has been seen.

The items on this page are in the following plugins: MBS XMP Plugin.


The biggest plugin in space...