LEADTOOLS Image File Support (Leadtools.Codecs assembly)
LEAD Technologies, Inc

GetCodecInformation Method

Example 





The name of the codec to query. The codec name is usually a string containing 3 characters. The codec name is not case sensitive.
Gets information about the specified codec. .NET support
Syntax
public CodecsCodecInformation GetCodecInformation( 
   string codecName
)
'Declaration
 
Public Function GetCodecInformation( _
   ByVal codecName As String _
) As CodecsCodecInformation
'Usage
 
Dim instance As RasterCodecs
Dim codecName As String
Dim value As CodecsCodecInformation
 
value = instance.GetCodecInformation(codecName)
public CodecsCodecInformation GetCodecInformation( 
   string codecName
)
 function Leadtools.Codecs.RasterCodecs.GetCodecInformation( 
   codecName 
)
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
 
Public Sub GetCodecInformationExample()
   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)

   ' 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()
End Sub
public void GetCodecInformationExample()
{
    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();
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

RasterCodecs Class
RasterCodecs Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.