ScreenCamera.Net SDK is the perfect solution for including branded video capture inside 3rd party applications.
ScreenCamera.Net SDK is an API of messages exchanged over a TCP connection. The automation client connects to the SDK Local TCP server, and the SDK Local TCP server connects to the internal ScreenCamera.Net application TCP Server.
The complete SDK protocol of communication is well documented and ScreenCamera.Net SDK also comes with the source code of the automation client which means you can emulate all your actions even before starting any coding.
ScreenCamera.Net SDK can be installed and registered silently running under a 3rd party application and it remains invisible all the time.
The advantage of ScreenCamera.Net is that the 3rd party application can overlay images and texts into the video output which basically means the video output can get branded and with ad space.