MultiCam Boards Documentation > MultiCam Documentation > MultiCam Reference > Channel Class > Signaling Category > Expert Level (Signaling) > SignalHandling

SignalHandling

Description

Type

Enumerated collection

Description

Selection of signaling method to use when MultiCam signal appears

"Set" effect

Sets a particular signaling method

"Get" effect

Returns the current signaling method

Classification

Class

Channel

Category

Signaling

Level

Expert

Identifiers

String

SignalHandling

C, C++

MC_SignalHandling

.NET

MC.SignalHandling

Numerical

74

This collection parameter selects which signaling method is used when a particular MultiCam signal appears.

If an application needs to use one method for signals of a particular type and another method for other signals, it must define this parameter for all concerned signals. If only one signaling method is used for all types of signals, this parameter does not have to be set.

If the setting of SignalHandling:s is CALLBACK_SIGNALING, each signal of type s will cause the callback function to be called. The MultiCam wait function McWaitSignal called for signal s will not be released upon occurrence of a signal of type s. Likewise, the OS event linked to signal s (SignalEvent:s) will not be signaled.

If the setting of SignalHandling:s is WAITING_SIGNALING, each signal of type s will release the MultiCam wait function McWaitSignal called for signal s. The callback function will not be called upon occurrence of a signal of type s. Likewise, the OS event linked to signal s (SignalEvent:s) will not be signaled.

If the setting of SignalHandling:s is OS_EVENT_SIGNALING, each signal of type s will cause the corresponding OS event (SignalEvent:s) to be signaled. The callback function will not be called upon occurrence of a signal of type s. Likewise, the MultiCam wait function McWaitSignal called for signal s will not be released.

Possible values

Name

Identifier

Description

ANY

MC_SignalHandling_ANY

No signaling method has been selected.

CALLBACK_SIGNALING

MC_SignalHandling_CALLBACK_SIGNALING

The callback signaling method is used.

WAITING_SIGNALING

MC_SignalHandling_WAITING_SIGNALING

The waiting signaling method is used.

OS_EVENT_SIGNALING

MC_SignalHandling_OS_EVENT_SIGNALING

The OS event signaling method is used.