Sending Events

Prev Next

Sending Events

You can generate and send your own events from your custom nodes.
For sending an event just call raiseEvent() with an event you have prepared.

var eventInformation = new EventInformation(
				channelIndex, 
				"accuweather", 
				"weather", 
				outData,
				startSampleIndex, 
				endSampleIndex,
                "",
                tags
			)
raiseEvent(eventInformation);

EventInformation

var EventInformation = function (
    ChannelIndex,
    ServiceName,
    EventName,
    Data,
    StartSampleIndex,
    EndSampleIndex,
    GroupId,
    Tags)

Properties:

name explanation
ChannelIndex the channel number for this event.
ServiceName the name of the service. You can use your node name as the service name.
EventName the name of this event
Data any additional data in json format
StartSampleIndex start sample index of the audio this event corresponds to. This index is relative to the beginning of the session
EndSampleIndex start sample index of the audio this event corresponds to. This index is relative to the beginning of the session
GroupId groupId for this event
Tags An array of strings that contain the tags attached to this event.

See here for more info about Data Flow events.