using System;
using System.Drawing;
using System.Linq;
using System.Collections.Generic;
public class DisplayFusionFunction
{
public static void Run(IntPtr windowHandle)
{
string CurrentSource = BFS.Audio.GetDefaultRecordingSounds() ;
string selectedAudioInputSource = BFS.Dialog.GetUserInputList("Current Source: " + CurrentSource + "\r\r Please select new Audio Input Source:", RemoveCurrentSource(BFS.Audio.GetRecordingDevices(), CurrentSource) );
BFS.Audio.SetDefaultRecordingSounds(selectedAudioInputSource);
}
private static string[] RemoveCurrentSource( string[] AudioInputSources, string CurrentSource)
{
List<string> list = AudioInputSources.ToList();
list.Remove( CurrentSource );
AudioInputSources = list.ToArray();
return AudioInputSources;
}
}