- Index
- Index of the input pin for which to set the input type.
- InputType
- The TunerInputType input type to set.
Visual Basic (Declaration) | |
---|---|
Public Sub SetInputType( _ ByVal Index As Integer, _ ByVal InputType As TunerInputType _ ) |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As TVTuner Dim Index As Integer Dim InputType As TunerInputType instance.SetInputType(Index, InputType) |
C# | |
---|---|
public void SetInputType( int Index, TunerInputType InputType ) |
C++/CLI | |
---|---|
public: void SetInputType( int Index, TunerInputType InputType ) |
Parameters
- Index
- Index of the input pin for which to set the input type.
- InputType
- The TunerInputType input type to set.
Visual Basic | Copy Code |
---|---|
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 |
C# | Copy Code |
---|---|
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; } } |
Sets the TV tuner input type. Each TV plugged into the tuner filter has an input pin and each pin has a certain input type,set using the SetInputType method. For more detailed information, refer to the Microsoft documentation for IAMTVTuner.put_InputType.
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7