LEADTOOLS Multimedia (Leadtools.Multimedia assembly) Send comments on this topic. | Back to Introduction | Help Version 17.0.3.22
Contains Method
See Also 
Leadtools.Multimedia Namespace > TargetDevices Class : Contains Method



item
The object being located in the collection.
item
The object being located in the collection.
Determines whether a collection contains a specified TargetDevice item.

Syntax

Visual Basic (Declaration) 
Public Function Contains( _
   ByVal item As TargetDevice _
) As Boolean
Visual Basic (Usage)Copy Code
Dim instance As TargetDevices
Dim item As TargetDevice
Dim value As Boolean
 
value = instance.Contains(item)
C# 
public bool Contains( 
   TargetDevice item
)
C++/CLI 
public:
bool Contains( 
   TargetDevice^ item
) 

Parameters

item
The object being located in the collection.

Example

Visual BasicCopy Code
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 17\Media"
End Class
C#Copy Code
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 if 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 17\Media";
}

Remarks

Determines whether the collection contains the specified TargetDevice item.

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7

See Also