Hi,
For ASI Cameras driver, this driver is to let your computer correctly identify the camera. Only this driver works properly, and the camera can communicate with the host normally when working.
For other drivers. We usually offer 3 drivers to our customer. Maybe it's not appropriate to call them drivers. Maybe the interface is more correct.
DriectShow, ASCOM and our SDK. The application can communicate with the camera through these three different types of interfaces.
The SDK is usually for developers. Some software contains our SDK. No need for your installation. When you upgrade the application, the SDK will be upgraded together.
DriectShow and ASCOM, they specify some standard interface functions, and any application can directly invoke these standard interface functions without requiring special handling for different cameras. As long as a camera implements these standard interface functions, it can be used.
Because these interfaces are used to drive camera work, so we call them drivers.
Thanks
Chad