Can C# be used for developing a real-time application that involves taking input from web cam continuously and processing the input?