IndexOf(string) Method

Summary
Determines the index of a specific TargetDevice name in the collection.
Syntax
C#
C++/CLI
public int IndexOf( 
   string name 
) 
public: 
int IndexOf(  
   String^ name 
)  

Parameters

name
The TargetDevice name to locate in the collection.

Return Value

The zero-based index of the found item; otherwise -1 if no item found.

Remarks

This method searches the underlying item collection to locate the item name specified.

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:\LEADTOOLS22\Media"; 
} 
Requirements

Target Platforms

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

Leadtools.Multimedia Assembly

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