CodecsCodecInformation Structure (original) (raw)

Summary

Provides information about a LEADTOOLS file codec.

Syntax

public struct CodecsCodecInformation 
public final class CodecsCodecInformation 
public value class CodecsCodecInformation : public System.ValueType  
class CodecsCodecInformation: 

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; using Leadtools.Svg; public void GetCodecInformationExample() { RasterCodecs codecs = new RasterCodecs(); CodecsCodecInformation codecInfo = codecs.GetCodecInformation("Tif"); Debug.WriteLine("CheckedByInformation : {0}", codecInfo.CheckedByInformation); Debug.WriteLine("ExtensionList : {0}", codecInfo.ExtensionList); Debug.WriteLine("IsIgnored : {0}", codecInfo.IsIgnored.ToString()); Debug.WriteLine("IsPresent : {0}", codecInfo.IsPresent.ToString()); Debug.WriteLine("IsSlowInformation : {0}", codecInfo.IsSlowInformation.ToString()); Debug.WriteLine("LoadMode : {0}", codecInfo.LoadMode.ToString()); Debug.WriteLine("Name : {0}", codecInfo.Name); // Parse the load modes CodecsCodecLoadMode[] loadModes = (CodecsCodecLoadMode[])Enum.GetValues(typeof(CodecsCodecLoadMode)); foreach(var loadMode in loadModes) { codecs.SetCodecsInformation(codecs.GetCodecsInformation()); Debug.WriteLine($"Load mode: {loadMode}"); } // change the extensions that the ptk filter tries to handle codecInfo.ExtensionList = "ptk;ptoka;ptoca;ptca;ptka"; codecs.SetCodecInformation(codecInfo); // re-display the new settings codecInfo = codecs.GetCodecInformation("tif"); Debug.WriteLine("ExtensionList : {0}", codecInfo.ExtensionList); // Clean up codecs.Dispose(); }

Leadtools.Codecs Assembly

CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

StartCompress(int,int,int,RasterByteOrder,RasterViewPerspective,int,byte[],int,int,CodecsCompression,CodecsCompressDataCallback) Method