Leadtools.MediaFoundation Namespace > TVTuner Class : GetInputType Method |
'Declaration Public Function GetInputType( _ ByVal Index As Integer _ ) As TunerInputType
'Usage Dim instance As TVTuner Dim Index As Integer Dim value As TunerInputType value = instance.GetInputType(Index)
public TunerInputType GetInputType( int Index )
public: TunerInputType GetInputType( int Index )
Imports Leadtools Imports Leadtools.MediaFoundation Imports LeadtoolsMediaFoundationExamples.Fixtures Public _result As Boolean = False Public _form As CaptureCtrlForm = New CaptureCtrlForm() Public Sub GetInputTypeExample() ' reference the capture control Dim capturectrl As CaptureCtrl = _form.CaptureCtrl Try ' try set the analog video capture device, use your device name here If Not capturectrl.VideoDevices("Analog") Is Nothing Then capturectrl.VideoDevices("Analog").Selected = True End If ' reference the TV tuner interface Dim tvtuner As TVTuner = capturectrl.TVTuner ' Check if TV tuner is valid If Not tvtuner Is Nothing Then ' get the input type Dim type As TunerInputType = tvtuner.GetInputType(0) ' set the result to what we expect _result = (type = TunerInputType.Cable) End If Catch e1 As Exception _result = False End Try End Sub
using Leadtools; using Leadtools.MediaFoundation; using LeadtoolsMediaFoundationExamples.Fixtures; public bool _result = false; public CaptureCtrlForm _form = new CaptureCtrlForm(); public void GetInputTypeExample() { // reference the capture control CaptureCtrl capturectrl = _form.CaptureCtrl; try { // try set the analog video capture device, use your device name here if (capturectrl.VideoDevices["Analog"] != null) capturectrl.VideoDevices["Analog"].Selected = true; // reference the TV tuner interface TVTuner tvtuner = capturectrl.TVTuner; // Check if TV tuner is valid if (tvtuner != null) { // get the input type TunerInputType type = tvtuner.GetInputType(0); // set the result to what we expect _result = (type == TunerInputType.Cable); } } catch (Exception) { _result = false; } }