if you could just make some type of parameters when starting your app that would allow me to send it channel numbers and without the tv list to the right side and bottom. In other words just have the stream within your current app but without the listings to the right side and lower bottom. Just the stream and that’s all. Plus the ability to send numbers in order to change channels.

Also including a parameter that puts the stream in full screen at launch would also help.

A bonus would be creating a shortcut to allow me to have no stream playing (aka I’m running Netflix or whatnot and don’t want to have to load up your program again) just something that releases it from using cpu/ram until I need it again to watch tv. And naturally some other shortcut to start the stream again.

The above would do just fine for my needs. I just didn’t want all that stuff on the screen when only thing I wanted was the stream itself and nothing more.

If you need a custom solution, then I recommend contacting SD for a contract to build your app for you. But embedding their video display in your app most likely runs afoul of their CableLabs certification which allows them to present DRM content in the first place.

Other companies have the ability to play DRM content on Windows as well, such as CyberLink. Have you sought them out as well, as it seems unlikely you'll be able to get what you want from SD.

Allows for some type of IPC or other custom interface/socket to send commands to facilitate channel changes

No, I understood your post. SD currently offers the tools for you to roll your own version of this with less than hour of effort. The only downsise is that DRM content is only available through their client and not the libraries. Since you feel that your needs are so special and unique, I commented on other avenues of achieving your goals; SD's software does not provide the features you desire.