[This is preliminary documentation and is subject to change.]
Delegate used as callback function by Save(Exif, ExifWriter..::..RecordWrittenCallback) method whenever record is written to stream (CLS-compliant)
Namespace: Tools.MetadataT.ExifTAssembly: Tools.Metadata (in Tools.Metadata.dll) Version: 1.5.3.38916 (1.5.3.38916)
Syntax
| C# |
|---|
public delegate void RecordWrittenCallbackCls( ExifWriter Sender, Ifd Ifd, int RecordTag, ExifRecord RecordData, int DataOffset ) |
| Visual Basic |
|---|
Public Delegate Sub RecordWrittenCallbackCls ( _ Sender As ExifWriter, _ Ifd As Ifd, _ RecordTag As Integer, _ RecordData As ExifRecord, _ DataOffset As Integer _ ) |
| Visual C++ |
|---|
public delegate void RecordWrittenCallbackCls( ExifWriter^ Sender, Ifd^ Ifd, int RecordTag, ExifRecord^ RecordData, int DataOffset ) |
| F# |
|---|
type RecordWrittenCallbackCls = delegate of Sender:ExifWriter * Ifd:Ifd * RecordTag:int * RecordData:ExifRecord * DataOffset:int -> unit |
| JScript |
|---|
|
Parameters
- Sender
- Type: Tools.MetadataT.ExifT..::..ExifWriter
Instance of ExifWriter that called the callback
- Ifd
- Type: Tools.MetadataT.ExifT..::..Ifd
Ifd record belongs to. This can be SubIfd.
- RecordTag
- Type: System..::..Int32
Number of record tag (values are in range of UInt16 type)
- RecordData
- Type: Tools.MetadataT.ExifT..::..ExifRecord
Record data that have benn written.
- DataOffset
- Type: System..::..Int32
Offset in stream where recor data have been written
Remarks
You can use this delegate to write BLOb data (WritePointedBlob(Int32, array<Byte>[]()[][], ExifReader..::..ReaderItemKinds, ExifWriter..::..PointerSizes) to record).