Advanced Signaling Mechanism
In order to achieve the highest level of control over the event flow between the user process and the MultiCam operation, a linkage to the regular Windows events is provided.
The experienced user can use one of the following Windows' API functions.
- WaitForSingleObject
- WaitForMultipleObject
- MsgWaitForMultipleObjects
The application calls these functions with handles to events of any nature, including the MultiCam generated events.
A dedicated MultiCam parameter is included, called SignalEvent. This parameter is a collection of handles to events corresponding to all MultiCam signals.
The events pointed by these handles are set to the signaled state on each corresponding MultiCam signal occurrence. Restoring the events to the non-signaled state is automatically managed by the MultiCam driver.
A MultiCam function called McGetSignalInfo is specifically provided to retrieve all relevant information on a specified signal owned by a specified channel or processor object.