How do you send byte data or jpegs to the recording server from your 3rd party windows form c# application ?

I tried to use the UI Video Provider Sample code in the MIP SDK 2017 R3 .Are any other coding samples available on how to implement this in c#.

That is the right sample, and the is no other samples for this.

On the subject you might find this knowledge base article interesting.. https://force.milestonesys.com/support/articles/en_US/FAQ/About-hardware-device-driver-development-and-the-Milestone-Integration-Platform-MIP-SDK