Privyet,
I am a professional Systems Engineer who used ot work with all kidns of analog and IP cameras, with Sony, Sanyo, Panasonic , whilst working for Tyco American Dynaimcs.
Should be able to create this class for you , in C++, within a week or so, including testing time, and final delivery.
Your budget though, won't work for Me - to be honest.
Regards,
D