private EmotivHeadset()
{
this.engine.UserAdded += (sender, args) =>
{
lock (this.Lock)
{
// record the user
this.userID = (int)args.userId;
// enable data aquisition for this user.
this.engine.DataAcquisitionEnable((uint)this.userID, true);
// set buffer size
this.engine.EE_DataSetBufferSizeInSec(BUF_SIZE_SECONDS);
// set marker
this.engine.DataSetMarker((uint)this.userID, this.lastMarker);
}
};
this.engine.UserRemoved += (sender, args) =>
{
lock (this.Lock)
this.userID = NO_USER;
};
this.engine.Connect();
}