Imports Leadtools
Imports Leadtools.Multimedia
Imports LeadtoolsMultimediaExamples.Fixtures
Public _result As Boolean = False
Public _form As ConvertCtrlForm = New ConvertCtrlForm()
Public Sub IndexContainsExample()
   ' reference the capture control
   Dim convertctrl As ConvertCtrl = _form.ConvertCtrl
   ' input file
   Dim inFile As String = Path.Combine(LEAD_VARS.MediaDir, "ConvertCtrl_Source.avi")
   Try
      ' set the input file
      convertctrl.SourceFile = inFile
      ' reference the video target devices object
      Dim devices As TargetDevices = convertctrl.TargetDevices
      ' check the index of an HD Audio device
      Dim i As Integer = devices.IndexOf("HD Audio")
      Dim dev As TargetDevice = Nothing
      If i > -1 Then
         ' access the input via the collection indexer
         dev = devices(i)
      End If
      ' check if the collection contains this input 
      ' (it should we just got it with IndexOf above)
      If devices.Contains(dev) Then
         ' set the result to what we expect
         _result = True
      End If
   Catch e1 As Exception
      _result = False
   End Try
End Sub
Public NotInheritable Class LEAD_VARS
Public Const MediaDir As String = "C:\Program Files (x86)\LEAD Technologies\LEADTOOLS 19\Media"
End Class
             
   
     
            using Leadtools;
using Leadtools.Multimedia;
using LeadtoolsMultimediaExamples.Fixtures;
public bool _result = false;
public ConvertCtrlForm _form = new ConvertCtrlForm();
public void IndexContainsExample()
{
   // reference the capture control
   ConvertCtrl convertctrl = _form.ConvertCtrl;
   // input file
   string inFile = Path.Combine(LEAD_VARS.MediaDir,"ConvertCtrl_Source.avi");
   try
   {
      // set the input file
      convertctrl.SourceFile = inFile;
      // reference the video target devices object
      TargetDevices devices = convertctrl.TargetDevices;
      // check the index of an HD Audio device
      int i = devices.IndexOf("HD Audio");
      TargetDevice dev = null;
      if (i > -1)
         // access the input via the collection indexer
         dev = devices[i];
      // check whether the collection contains this input 
      // (it should we just got it with IndexOf above)
      if (devices.Contains(dev))
      {
         // set the result to what we expect
         _result = true;
      }
   }
   catch (Exception)
   {
      _result = false;
   }
}
static class LEAD_VARS
{
public const string MediaDir = @"C:\Program Files (x86)\LEAD Technologies\LEADTOOLS 19\Media";
}