IndexOf(TargetDevice) Method

Summary
Determines the index of a specific TargetDevice item in the IList.
Syntax
C#
C++/CLI
public int IndexOf( 
   TargetDevice item 
) 
public: 
int IndexOf(  
   TargetDevice^ item 
)  

Parameters

item
The TargetDevice item to locate in the IList.

Return Value

The zero-based index of the found item; otherwise, -1 if the item was not found.

Remarks

This method uses the Find method of the underlying item collection to locate the desired item.

Example
C#
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:\LEADTOOLS23\Media"; 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Multimedia Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.