Opencv Raspberry Pi Camera

Hi,

I am using a Raspberry Pi V2.1 camera. I wanted to control the camera’s exposure time, shutter speed, etc. I am following the OpenCV flags for video I/O documentation. The link is here:

https://docs.opencv.org/3.4/d4/d15/group__videoio__flags__base.html#ggaeb8dd9c89c10a5c63c139bf7c4f5704da5c790a640b290f73fcd279e8bbaf0f13

For ex:
I have tried using
cv2.CAP_PROP_AUTO_EXPOSURE = 0.25 and 0.75. It seems like auto exposure is turning on and off. But when I try to set the value manually using
cv2.CAP_PROP_EXPOSURE = -1 to -13 (according to some online blogs)
the camera is not responding.

The same goes for other flags. Most of them do not seem to be responding at all.
I have read the online documentation and get to know that flags are camera dependent.
So my question is How can I find out which camera does it supports? and What are the valid values of these flags?

Thank you in advance.