GetCodecInformation Method (original) (raw)
Summary
Gets information about the specified codec.
Syntax
public CodecsCodecInformation getCodecInformation(String codecName)
Parameters
codecName
The name of the codec to query. The codec name is usually a string containing 3 characters. The codec name is not case sensitive.
Return Value
A CodecsCodecInformation object containing Information about the codec.
Example
This example gets and then updates information about the PTOCA (PTK) filter.
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