Leadtools.Multimedia Namespace > FilterEnum Class : SetEnable Method |
'Usage Dim instance As FilterEnum Dim Name As String Dim Value As Boolean instance.SetEnable(Name, Value)
Public _result As Boolean = False Public _form As ConvertCtrlForm = New ConvertCtrlForm() Public Sub FilterEnumEnableExample() Try Dim LeadAudioSpdifPassthru As String = "@device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{668B161A-9AB4-472D-8A48-550F7BD54F15}" ' Create an object instance of FilterEnum Dim filterEnum As FilterEnum = New FilterEnum ' Get the Enable value of LEAD Audio SPDIF Passthru filter Dim isEnable As Boolean = filterEnum.GetEnable(LeadAudioSpdifPassthru) ' Toggle the value and set it to a new variable Dim isEnableNew As Boolean = Not isEnable ' Set the new value to LEAD Audio SPDIF Passthru filter filterEnum.SetEnable(LeadAudioSpdifPassthru, isEnableNew) ' Get the Enable value again isEnable = filterEnum.GetEnable(LeadAudioSpdifPassthru) ' Check and see if the value has been set correctly If isEnable = isEnableNew Then _result = True Else _result = False End If Catch e1 As Exception _result = False End Try End Sub
public bool _result = false; public ConvertCtrlForm _form = new ConvertCtrlForm(); public void FilterEnumEnableExample() { string LeadAudioSpdifPassthru = "@device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\\{668B161A-9AB4-472D-8A48-550F7BD54F15}"; FilterEnum filterEnum = new FilterEnum(); try { // Get the Enable value for the LEAD Audio SPDIF Passthru filter bool isEnable = filterEnum.GetEnable(LeadAudioSpdifPassthru); // Toggle the value and set it to a new variable bool isEnableNew = !isEnable; // Set the new value to the LEAD Audio SPDIF Passthru filter filterEnum.SetEnable(LeadAudioSpdifPassthru, isEnableNew); // Get the Enable value again isEnable = filterEnum.GetEnable(LeadAudioSpdifPassthru); // Check and see whether the value has been set correctly _result = (isEnable == isEnableNew) ? true : false; } catch (Exception) { _result = false; } }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2