public void SetCodecInformation(CodecsCodecInformation codecInfo)
public void setCodecInformation(CodecsCodecInformation codecInfo) public:void SetCodecInformation(CodecsCodecInformation codecInfo)
def SetCodecInformation(self,codecInfo):
codecInfo
The information to be updated.
Use this to modify the default handling of the codecs. For example, you can use this to change the default file extension list for a certain codec.
You can also use this to check for a certain file format only for files whose extension matches the default extension list.
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 modesCodecsCodecLoadMode[] 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 handlecodecInfo.ExtensionList = "ptk;ptoka;ptoca;ptca;ptka";codecs.SetCodecInformation(codecInfo);// re-display the new settingscodecInfo = codecs.GetCodecInformation("tif");Debug.WriteLine("ExtensionList : {0}", codecInfo.ExtensionList);// Clean upcodecs.Dispose();}
import java.io.*;import java.net.*;import java.nio.file.Paths;import java.util.*;import java.time.Instant;import java.time.Duration;import org.junit.*;import org.junit.runner.JUnitCore;import org.junit.runner.Result;import org.junit.runner.notification.Failure;import static org.junit.Assert.*;import leadtools.*;import leadtools.codecs.*;import leadtools.codecs.RasterCodecs.FeedCallbackThunk;import leadtools.drawing.internal.*;import leadtools.imageprocessing.*;import leadtools.imageprocessing.color.ChangeIntensityCommand;import leadtools.svg.*;public void getCodecInformationExample() {RasterCodecs codecs = new RasterCodecs();CodecsCodecInformation codecInfo = codecs.getCodecInformation("Tif");System.out.println("CheckedByInformation : " + codecInfo.getCheckedByInformation());System.out.println("ExtensionList : %s" + codecInfo.getExtensionList());System.out.println("IsIgnored : %s" + codecInfo.isIgnored());System.out.println("IsPresent : %s" + codecInfo.isPresent());System.out.println("IsSlowInformation : %s" + codecInfo.isSlowInformation());System.out.println("LoadMode : %s" + codecInfo.getLoadMode().toString());System.out.println("Name : %s" + codecInfo.getName());// Parse the load modesCodecsCodecLoadMode[] loadModes = CodecsCodecLoadMode.values();for (CodecsCodecLoadMode loadMode : loadModes) {codecs.setCodecsInformation(codecs.getCodecsInformation());assertTrue("Codecs information unsuccessfully set (is null)", codecs.getCodecsInformation() != null);System.out.println("Load mode: " + loadMode);}// change the extensions that the ptk filter tries to handlecodecInfo.setExtensionList("ptk;ptoka;ptoca;ptca;ptka");codecs.setCodecInformation(codecInfo);// re-display the new settingscodecInfo = codecs.getCodecInformation("tif");System.out.println("ExtensionList : " + codecInfo.getExtensionList());// Clean upcodecs.dispose();}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
