I am trying to manipulate xmp metadata of images. I can do it in c# or c++.
How can I do this? Is there any library that I can use?
For c++, you can use the latest XMP SDK. Have a look at http://www.adobe.com/devnet/xmp.html for instructions to get latest source and documentation for building and using it.