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 : Add Method |
'Usage
Dim instance As Processors Dim item As Processor instance.Add(item)
public: void Add( Processor^ item )
Imports Leadtools Imports Leadtools.MediaFoundation Imports LeadtoolsMediaFoundationExamples.Fixtures Public _result As Boolean = False Public _form As PlayCtrlForm = New PlayCtrlForm() Public Sub SelectProcessorsExample() ' reference the play control Dim playctrl As PlayCtrl = _form.PlayCtrl Try ' get the available video processors Dim allProcs As VideoProcessors = playctrl.VideoProcessors ' get the available video processors Dim selProcs As VideoProcessors = playctrl.SelectedVideoProcessors ' get the count of selected video processors Dim n As Integer = selProcs.Count ' get index of lead video Stabilizer transform Dim nIndex As Integer = allProcs.IndexOf("{E2B6EDDE-38C5-11D5-91F6-00104BDB8FF9}") ' add the lead video Stabilizer transform to the selected video processors selProcs.Add(allProcs(nIndex)) ' get the count again Dim m As Integer = selProcs.Count ' set the result to what we expect _result = (m > n AndAlso n = 0) 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 SelectProcessorsExample() { // reference the play control PlayCtrl playctrl = _form.PlayCtrl; try { // get the available video processors VideoProcessors allProcs = playctrl.VideoProcessors; // get the available video processors VideoProcessors selProcs = playctrl.SelectedVideoProcessors; // get the count of selected video processors int n = selProcs.Count; // get index of lead video Stabilizer transform int nIndex = allProcs.IndexOf("{E2B6EDDE-38C5-11D5-91F6-00104BDB8FF9}"); // add the lead video Stabilizer transform to the selected video processors selProcs.Add(allProcs[nIndex]); // remove lead video Stabilizer transform from the selected video processors selProcs.Remove(allProcs[nIndex]); // get the count again int m = selProcs.Count; // set the result to what we expect _result = (n == m); } catch (Exception) { _result = false; } }