Imports Leadtools
Imports Leadtools.Multimedia
Imports LeadtoolsMultimediaExamples.Fixtures
Public _result As Boolean = False
Public _form As ConvertCtrlForm = New ConvertCtrlForm()
Public Sub FilterEnumMeritExample()
   Try
      ' Create an object instance of FilterEnum
      Dim filterEnum As FilterEnum = New FilterEnum
      ' Get LEAD H264 Decoder/Decompressor Merit
      Dim currentMerit As Integer = filterEnum.GetMerit(Leadtools.Multimedia.Constants.PreferredFilters.H264Decompressor)
      ' Increase the value by "one"
      Dim newMerit As Integer = currentMerit + 1
      ' Set the new merit value to LEAD H264 Decoder/Decompressor
      filterEnum.SetMerit(Leadtools.Multimedia.Constants.PreferredFilters.H264Decompressor, newMerit)
      ' Get the merit value again
      currentMerit = filterEnum.GetMerit(Leadtools.Multimedia.Constants.PreferredFilters.H264Decompressor)
      ' Check and see if the value has been set correctly
      If currentMerit = newMerit Then
         _result = True
      Else
         _result = False
      End If
   Catch e1 As Exception
      _result = False
   End Try
End Sub
             
   
     
            using Leadtools;
using Leadtools.Multimedia;
using LeadtoolsMultimediaExamples.Fixtures;
public bool _result = false;
public ConvertCtrlForm _form = new ConvertCtrlForm();
public void FilterEnumMeritExample()
{
   FilterEnum filterEnum = new FilterEnum();
   try
   {
      // Get LEAD H264 Decoder/Decompressor Merit
      int currentMerit = filterEnum.GetMerit(Constants.PreferredFilters.H264Decompressor);
      // Increase the value by "one"
      int newMerit = currentMerit + 1;
      // Set the new merit value to LEAD H264 Decoder/Decompressor
      filterEnum.SetMerit(Constants.PreferredFilters.H264Decompressor, newMerit);
      // Get the merit value again
      currentMerit = filterEnum.GetMerit(Constants.PreferredFilters.H264Decompressor);
      // Check and see whether the value has been set correctly
      _result = (currentMerit == newMerit) ? true : false;
   }
   catch (Exception)
   {
      _result = false;
   }
}