Count Property

Summary
Gets the number of items contained in the collection.
Syntax
C#
C++/CLI
public int Count { get; } 
public: 
property int Count { 
   int get(); 
} 

Property Value

0 No capture inputs.
>0 The number of capture input items in the collection.
Remarks

If the count is zero then the selected capture device does not support multiple inputs, and no other property or method of the CaptureInputs object should be used.

Example
C#
using Leadtools; 
using Leadtools.MediaFoundation; 
using LeadtoolsMediaFoundationExamples.Fixtures; 
 
 
public CaptureCtrlForm _form = new CaptureCtrlForm(); 
public bool _result = false; 
 
public void CountExample() 
{ 
   try 
   { 
      // reference the form capture control and it's video inputs 
      CaptureCtrl capturectrl = _form.CaptureCtrl; 
      CaptureInputs inputs = capturectrl.VideoInputs; 
 
      // get count before setting device 
      int n = inputs.Count; 
 
      // set a video device first, you should use your video device name here 
      if (capturectrl.VideoDevices["Analog"] == null) 
         throw new Exception("No Analog video tuner device available"); 
 
      capturectrl.VideoDevices["Analog"].Selected = true; 
 
      // get count after setting device 
      int m = inputs.Count; 
 
      // set out result to what we expect  
      _result = (m != n); 
   } 
   catch (Exception) 
   { 
      _result = false; 
   } 
} 
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.MediaFoundation Assembly

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