FriendlyName Property (original) (raw)

Summary

Gets the friendly name for the capture input.

Syntax

public string FriendlyName { get; } 

public: property String^ FriendlyName { String^ get(); }

Property Value

String value of the capture input friendly name.

Example

using Leadtools; using Leadtools.Multimedia; using LeadtoolsMultimediaExamples.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's 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; } }