FriendlyName Property

Summary
Gets the friendly name for the capture input.
Syntax
C#
C++/CLI
public string FriendlyName {get;} 
public: 
property String^ FriendlyName { 
   String^ get(); 
} 

Property Value

String value of the capture input friendly name.

Remarks

Gets the friendly name for the capture input. The string obtained is the same as that returned by the Name property.

Example
C#
using Leadtools; 
using Leadtools.MediaFoundation; 
using LeadtoolsMediaFoundationExamples.Fixtures; 
 
 
public bool _result = false; 
public CaptureCtrlForm _form = new CaptureCtrlForm(); 
 
public void CaptureInputsExample() 
{ 
   string inputName, inputFriendlyName; 
   int selection; 
 
   // reference the capture control 
   CaptureCtrl capturectrl = _form.CaptureCtrl; 
 
   // select a video device, use your device name here instead of Analog 
   if (capturectrl.VideoDevices["Analog"] == null) 
      throw new Exception("No Analog video tuner device available"); 
 
   capturectrl.VideoDevices["Analog"].Selected = true; 
 
   // get the audio inputs object 
   CaptureInputs inputs = capturectrl.VideoInputs; 
 
   try 
   { 
      // select an input by name if possible 
      if (inputs["Video Composite"] != null) 
         inputs["Video Composite"].Selected = true; 
 
      // get the current selected input 
      selection = inputs.Selection; 
 
      foreach (CaptureInput ci in inputs) 
      { 
         // get the inputs properties 
         inputName = ci.Name; 
         inputFriendlyName = ci.FriendlyName; 
 
         // if we found the video tuner input 
         if (inputFriendlyName == "Video Tuner") 
         { 
            // select it and break 
            ci.Selected = true; 
            break; 
         } 
      } 
 
      // set the result to what we expect 
      _result = (selection != inputs.Selection); 
 
   } 
   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.