This is possible through a virtual device, see
- Entering a virtual webcam as a byte stream
- Is it possible to fake a video stream as a virtual camera, which is visible in Skype, Lync, etc.?
It will be difficult for you to implement this only in C #, since the APIs are designed for native code.
Roman R.
source share