stream
A System.IO.Stream containing the JPEG 2000 file data to which the GML data is being appended.
gmlData
GmlData object containing the GML information being appended.
using Leadtools;using Leadtools.Codecs;using Leadtools.Jpeg2000;public void AppendGmlDataStreamExample(FileStream inputStream, FileStream outputStream, GmlElement newData){Jpeg2000Engine engine = new Jpeg2000Engine();//Read GML data in the input fileGmlData gml = engine.ReadGmlData(inputStream);//Add the new gml element datagml.Data.Add(newData);List<int> frames = new List<int>();//extract all inputfile framesJpeg2000FileInformation fileInfo = engine.GetFileInformation(inputStream);for (int i = 0; i < fileInfo.Frame.GetLength(0); i++)frames.Add(i);byte[] buffer = engine.ExtractFramesMemory(inputStream, frames);//write buffer to the output streamoutputStream.Write(buffer, 0, buffer.GetLength(0));//add all GML dataengine.AppendGmlData(outputStream, gml);}