Gets the zero-based index of the currently selected TargetDevice item.
public int Selection { get; set; } Public Property Selection As Integer
The zero-based index of the selected item; otherwise -1 if no item is selected.
Gets the zero-based index of the currently selected TargetDevice item. Assignment can raise an error exception. For more information, refer to the Error Codes.
using Leadtools;using Leadtools.Multimedia;using LeadtoolsMultimediaExamples.Fixtures;public bool _result = false;public ConvertCtrlForm _form = new ConvertCtrlForm();public void TargetDevicesExample(){string inputName, inputFriendlyName;int selectedCamera;// reference the convert controlConvertCtrl convertctrl = _form.ConvertCtrl;try{// get the target devices objectTargetDevices devices = convertctrl.TargetDevices;// select an input by name if possibleif (devices["Microsoft DV Camera"] == null)throw new Exception("No MS DV Camera device available!");devices["Microsoft DV Camera"].Selected = true;// get the full friendly name of the devicestring friendlyName = devices["Microsoft DV Camera"].FriendlyName;// get the selected index of the currently selected target device// (the MS DV camera above)selectedCamera = devices.Selection;// now enumerate all the target devices,// looking for an audio device and select itforeach (TargetDevice td in devices){// get the inputs propertiesinputName = td.Name;inputFriendlyName = td.FriendlyName;// if we found a target audio deviceif (inputFriendlyName.Contains("Audio")){// select it and breaktd.Selected = true;break;}}// set the result to what we expect_result = (selectedCamera != devices.Selection);}catch (Exception){_result = false;}}
Imports LeadtoolsImports Leadtools.MultimediaImports LeadtoolsMultimediaExamples.FixturesPublic _result As Boolean = FalsePublic _form As ConvertCtrlForm = New ConvertCtrlForm()Public Sub TargetDevicesExample()Dim inputName, inputFriendlyName As StringDim selectedCamera As Integer' reference the convert controlDim convertctrl As ConvertCtrl = _form.ConvertCtrlTry' get the target devices objectDim devices As TargetDevices = convertctrl.TargetDevices' select an input by name if possibleIf devices("Microsoft DV Camera") Is Nothing ThenThrow New Exception("No MS DV Camera device available!")End Ifdevices("Microsoft DV Camera").Selected = True' get the full friendly name of the deviceDim friendlyName As String = devices("Microsoft DV Camera").FriendlyName' get the selected index of the currently selected target device' (the MS DV camera above)selectedCamera = devices.Selection' now enumerate all the target devices,' looking for an audio device and select itFor Each td As TargetDevice In devices' get the inputs propertiesinputName = td.NameinputFriendlyName = td.FriendlyName' if we found a target audio deviceIf inputFriendlyName.Contains("Audio") Then' select it and breaktd.Selected = TrueExit ForEnd IfNext td' set the result to what we expect_result = (selectedCamera <> devices.Selection)Catch e1 As Exception_result = FalseEnd TryEnd Sub
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
