I _think_ I want to create a Console app (which I know is not intended to have any windows or UI) which creates a window to display incoming video as efficiently as possible. The Console app would be controlled by a Desktop app which has all of the UI.
Since the Window class is not available in a Console app project, I think I would need to create an NSWindow via declares. This is where i'm out of my skill set.
The application EyeTV (Geniatech, formerly from Elgato Systems) appears to have this architecture.
Any pointers on how to accomplish this would be appreciated.