Gets the video input collection object.
public virtual Leadtools.Multimedia.CaptureInputs VideoInputs {get;} Public Overridable ReadOnly Property VideoInputs As Leadtools.Multimedia.CaptureInputs public:virtual property Leadtools.Multimedia.CaptureInputs^ VideoInputs {Leadtools.Multimedia.CaptureInputs^ get();}
A CaptureInputs collection containing video inputs.
Gets the CaptureInputs collection object that contains video inputs. The CaptureInput object is used to enumerate the available video capture inputs.
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 controlCaptureCtrl capturectrl = _form.CaptureCtrl;// select a video device, use your device's name here instead of Analogif (capturectrl.VideoDevices["Analog"] == null)throw new Exception("No Analog video tuner device available");capturectrl.VideoDevices["Analog"].Selected = true;// get the audio inputs objectCaptureInputs inputs = capturectrl.VideoInputs;try{// select an input by name if possibleif (inputs["Video Composite"] != null)inputs["Video Composite"].Selected = true;// get the current selected inputselection = inputs.Selection;foreach (CaptureInput ci in inputs){// get the inputs propertiesinputName = ci.Name;inputFriendlyName = ci.FriendlyName;// if we found the video tuner inputif (inputFriendlyName == "Video Tuner"){// select it and breakci.Selected = true;break;}}// set the result to what we expect_result = (selection != inputs.Selection);}catch (Exception){_result = false;}}
Imports LeadtoolsImports Leadtools.MultimediaImports LeadtoolsMultimediaExamples.FixturesPublic _result As Boolean = FalsePublic _form As CaptureCtrlForm = New CaptureCtrlForm()Public Sub CaptureInputsExample()Dim inputName, inputFriendlyName As StringDim selection As Integer' reference the capture controlDim capturectrl As CaptureCtrl = _form.CaptureCtrl' select a video device, use your device name here instead of AnalogIf capturectrl.VideoDevices("Analog") Is Nothing ThenThrow New Exception("No Analog video tuner device available")End Ifcapturectrl.VideoDevices("Analog").Selected = True' get the audio inputs objectDim inputs As CaptureInputs = capturectrl.VideoInputsTry' select an input by name if possibleIf Not inputs("Video Composite") Is Nothing Theninputs("Video Composite").Selected = TrueEnd If' get the current selected inputselection = inputs.SelectionFor Each ci As CaptureInput In inputs' get the inputs propertiesinputName = ci.NameinputFriendlyName = ci.FriendlyName' if we found the video tuner inputIf inputFriendlyName = "Video Tuner" Then' select it and breakci.Selected = TrueExit ForEnd IfNext ci' set the result to what we expect_result = (selection <> inputs.Selection)Catch e1 As Exception_result = FalseEnd TryEnd Sub
|
Products |
Support |
Feedback: VideoInputs Property - Leadtools.Multimedia |
Introduction |
Help Version 19.0.2017.6.16
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.