Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction | Help Version 19.0.2.9
|
Leadtools.MediaFoundation Namespace > Processors Class > IndexOf Method : IndexOf(String) Method |
'Usage
Dim instance As Processors Dim name As String Dim value As Integer value = instance.IndexOf(name)
Imports Leadtools Imports Leadtools.MediaFoundation Imports LeadtoolsMediaFoundationExamples.Fixtures Public _result As Boolean = False Public _form As PlayCtrlForm = New PlayCtrlForm() Public Sub IndexOfExample() ' reference the play control Dim playctrl As PlayCtrl = _form.PlayCtrl Try ' get the play controls available audio processors Dim allProcs As AudioProcessors = playctrl.AudioProcessors ' get the play controls selected audio processors Dim selProcs As AudioProcessors = playctrl.SelectedAudioProcessors ' get index of LEAD MF Volume Transform Dim nIndex As Integer = allProcs.IndexOf("{E2B7DC41-38C5-11D5-91F6-00104BDB8FF9}") ' get LEAD MF Volume Transform Dim AudProc As Processor = allProcs(nIndex) ' add the LEAD MF Volume Transform to the selected audio processors selProcs.Add(allProcs(nIndex)) ' get the index of added audio processor Dim i As Integer = selProcs.IndexOf(allProcs(nIndex)) ' set the result to what we expect _result = (selProcs(i) Is AudProc) Catch e1 As Exception _result = False End Try End Sub
using Leadtools; using Leadtools.MediaFoundation; using LeadtoolsMediaFoundationExamples.Fixtures; public bool _result = false; public PlayCtrlForm _form = new PlayCtrlForm(); public void IndexOfExample() { // reference the play control PlayCtrl playctrl = _form.PlayCtrl; try { // get the play controls available audio processors AudioProcessors allProcs = playctrl.AudioProcessors; // get the play controls selected audio processors AudioProcessors selProcs = playctrl.SelectedAudioProcessors; // get index of LEAD MF Volume Transform int nIndex = allProcs.IndexOf("{E2B7DC41-38C5-11D5-91F6-00104BDB8FF9}"); // get LEAD MF Volume Transform Processor AudProc = allProcs[nIndex]; // add the LEAD MF Volume Transform to the selected audio processors selProcs.Add(AudProc); // get the index of added audio processor int i = selProcs.IndexOf(AudProc); // set the result to what we expect _result = (selProcs[i] == AudProc); } catch (Exception) { _result = false; } }