Gets information about the specified codec.
Syntax
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 onject containing Information about the codec.
Example
This example gets and then updates information about the ptoca (ptk) filter.
Visual Basic | Copy Code |
---|
Public Sub GetCodecInformationExample()
RasterCodecs.Startup()
Dim codecs As RasterCodecs = New RasterCodecs()
Dim codecInfo As CodecsCodecInformation = codecs.GetCodecInformation("Tif")
Console.WriteLine("CheckedByInformation : {0}", codecInfo.CheckedByInformation)
Console.WriteLine("ExtensionList : {0}", codecInfo.ExtensionList)
Console.WriteLine("IsPresent : {0}", codecInfo.IsPresent.ToString())
Console.WriteLine("IsSlowInformation : {0}", codecInfo.IsSlowInformation.ToString())
Console.WriteLine("LoadMode : {0}", codecInfo.LoadMode.ToString())
Console.WriteLine("Name : {0}", codecInfo.Name)
codecInfo.ExtensionList = "ptk;ptoka;ptoca;ptca;ptka"
codecs.SetCodecInformation(codecInfo)
codecInfo = codecs.GetCodecInformation("tif")
Console.WriteLine("ExtensionList : {0}", codecInfo.ExtensionList)
codecs.Dispose()
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void GetCodecInformationExample() { RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); CodecsCodecInformation codecInfo = codecs.GetCodecInformation("Tif"); Console.WriteLine("CheckedByInformation : {0}", codecInfo.CheckedByInformation); Console.WriteLine("ExtensionList : {0}", codecInfo.ExtensionList); Console.WriteLine("IsPresent : {0}", codecInfo.IsPresent.ToString()); Console.WriteLine("IsSlowInformation : {0}", codecInfo.IsSlowInformation.ToString()); Console.WriteLine("LoadMode : {0}", codecInfo.LoadMode.ToString()); Console.WriteLine("Name : {0}", codecInfo.Name); // 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"); Console.WriteLine("ExtensionList : {0}", codecInfo.ExtensionList); // Clean up codecs.Dispose(); RasterCodecs.Shutdown(); } |
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also