LEADTOOLS Multimedia (Leadtools.Multimedia assembly)

Contains Method (TargetDevices)

Show in webframe
Example 



The object being located in the collection.
Determines whether a collection contains a specified TargetDevice item.
Syntax
'Declaration
 
Public Function Contains( _
   ByVal item As TargetDevice _
) As Boolean
'Usage
 
Dim instance As TargetDevices
Dim item As TargetDevice
Dim value As Boolean
 
value = instance.Contains(item)
public bool Contains( 
   TargetDevice item
)
public:
bool Contains( 
   TargetDevice^ item
) 

Parameters

item
The object being located in the collection.
Remarks
Determines whether the collection contains the specified TargetDevice item.
Example
Copy Code  
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 18\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 18\Media";
}
Requirements

Target Platforms

See Also

Reference

TargetDevices Class
TargetDevices Members

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.

Leadtools.Multimedia requires a Multimedia or Multimedia Suite license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features