Most IP cameras support the ONVIF standard.
It’s a standard API – application programming interface. It’s a “language” a program can speak with the IP cameras.
Axis, Bosch, and Sony founded ONVIF. Most of their cameras should support it, but it is not guaranteed. Other manufacturers want their cameras to sell well – so they are interested in supporting ONVIF. However, not all the cameras are supported – the standard is voluntary.
If the camera does not support ONVIF, the support of such IP camera is programmed separately. So you can’t program once and for any camera.