C# Class Emotiv.EdkDll

Datei anzeigen Open project: Emotiv/community-sdk Class Usage Examples

Public Methods

Method Description
IEE_EmoEngineEventCreate ( ) : IntPtr
IEE_EmoEngineEventFree ( IntPtr hEvent ) : void
IEE_EmoEngineEventGetEmoState ( IntPtr hEvent, IntPtr hEmoState ) : Int32
IEE_EmoEngineEventGetType ( IntPtr hEvent ) : IEE_Event_t
IEE_EmoEngineEventGetUserId ( IntPtr hEvent, UInt32 &pUserIdOut ) : Int32
IEE_EmoStateCreate ( ) : IntPtr
IEE_EmoStateFree ( IntPtr hState ) : void
IEE_EnableDiagnostics ( String szFilename, Int32 fEnable, Int32 nReserved ) : Int32
IEE_EngineClearEventQueue ( Int32 eventTypes ) : Int32
IEE_EngineConnect ( String security ) : Int32
IEE_EngineDisconnect ( ) : Int32
IEE_EngineGetNextEvent ( IntPtr hEvent ) : Int32
IEE_EngineGetNumUser ( UInt32 &pNumUserOut ) : Int32
IEE_EngineRemoteConnect ( String szHost, UInt16 port ) : Int32
IEE_FFTGetWindowingType ( UInt32 userId, IEE_WindowingTypes type ) : Int32
IEE_FFTSetWindowingType ( UInt32 userId, IEE_WindowingTypes type ) : Int32
IEE_FacialExpressionEventGetType ( IntPtr hEvent ) : IEE_FacialExpressionEvent_t
IEE_FacialExpressionGetSignatureType ( UInt32 userId, IEE_FacialExpressionSignature_t &pSigTypeOut ) : Int32
IEE_FacialExpressionGetThreshold ( UInt32 userId, IEE_FacialExpressionAlgo_t algoName, IEE_FacialExpressionThreshold_t thresholdName, Int32 &pValueOut ) : Int32
IEE_FacialExpressionGetTrainedSignatureActions ( UInt32 userId, UInt32 &pTrainedActionsOut ) : Int32
IEE_FacialExpressionGetTrainedSignatureAvailable ( UInt32 userId, Int32 &pfAvailableOut ) : Int32
IEE_FacialExpressionGetTrainingAction ( UInt32 userId, IEE_FacialExpressionAlgo_t &pActionOut ) : Int32
IEE_FacialExpressionGetTrainingTime ( UInt32 userId, UInt32 &pTrainingTimeOut ) : Int32
IEE_FacialExpressionSetSignatureType ( UInt32 userId, IEE_FacialExpressionSignature_t sigType ) : Int32
IEE_FacialExpressionSetThreshold ( UInt32 userId, IEE_FacialExpressionAlgo_t algoName, IEE_FacialExpressionThreshold_t thresholdName, Int32 value ) : Int32
IEE_FacialExpressionSetTrainingAction ( UInt32 userId, IEE_FacialExpressionAlgo_t action ) : Int32
IEE_FacialExpressionSetTrainingControl ( UInt32 userId, IEE_FacialExpressionTrainingControl_t control ) : Int32
IEE_GetAverageBandPowers ( UInt32 userId, IEE_DataChannel_t channel, Double theta, Double alpha, Double low_beta, Double high_beta, Double gamma ) : Int32
IEE_GetHeadsetSettings ( UInt32 userId, UInt32 &EPOCmode, UInt32 &eegRate, UInt32 &eegRes, UInt32 &memsRate, UInt32 &memsRes ) : Int32
IEE_HardwareGetVersion ( UInt32 userId, UInt32 &pHwVersionOut ) : Int32
IEE_HeadsetGetGyroDelta ( UInt32 userId, Int32 &pXOut, Int32 &pYOut ) : Int32
IEE_HeadsetGetSensorDetails ( IEE_InputChannels_t channelId, IInputSensorDescriptor_t &pDescriptorOut ) : Int32
IEE_HeadsetGyroRezero ( UInt32 userId ) : Int32
IEE_MentalCommandEventGetType ( IntPtr hEvent ) : IEE_MentalCommandEvent_t
IEE_MentalCommandGetActionSensitivity ( UInt32 userId, Int32 &pAction1SensitivityOut, Int32 &pAction2SensitivityOut, Int32 &pAction3SensitivityOut, Int32 &pAction4SensitivityOut ) : Int32
IEE_MentalCommandGetActionSkillRating ( UInt32 userId, IEE_MentalCommandAction_t action, System.Single &pActionSkillRatingOut ) : Int32
IEE_MentalCommandGetActivationLevel ( UInt32 userId, Int32 &pLevelOut ) : Int32
IEE_MentalCommandGetActiveActions ( UInt32 userId, UInt32 &pActiveActionsOut ) : Int32
IEE_MentalCommandGetOverallSkillRating ( UInt32 userId, System.Single &pOverallSkillRatingOut ) : Int32
IEE_MentalCommandGetSignatureCacheSize ( UInt32 userId, UInt32 &pSizeOut ) : Int32
IEE_MentalCommandGetSignatureCaching ( UInt32 userId, UInt32 &pEnabledOut ) : Int32
IEE_MentalCommandGetTrainedSignatureActions ( UInt32 userId, UInt32 &pTrainedActionsOut ) : Int32
IEE_MentalCommandGetTrainingAction ( UInt32 userId, IEE_MentalCommandAction_t &pActionOut ) : Int32
IEE_MentalCommandGetTrainingTime ( UInt32 userId, UInt32 &pTrainingTimeOut ) : Int32
IEE_MentalCommandSetActionSensitivity ( UInt32 userId, Int32 action1Sensitivity, Int32 action2Sensitivity, Int32 action3Sensitivity, Int32 action4Sensitivity ) : Int32
IEE_MentalCommandSetActivationLevel ( UInt32 userId, Int32 level ) : Int32
IEE_MentalCommandSetActiveActions ( UInt32 userId, UInt32 activeActions ) : Int32
IEE_MentalCommandSetActiveActions ( UInt32 userId, ulong activeActions ) : Int32
IEE_MentalCommandSetSignatureCacheSize ( UInt32 userId, UInt32 size ) : Int32
IEE_MentalCommandSetSignatureCaching ( UInt32 userId, UInt32 enabled ) : Int32
IEE_MentalCommandSetTrainingAction ( UInt32 userId, IEE_MentalCommandAction_t action ) : Int32
IEE_MentalCommandSetTrainingControl ( UInt32 userId, IEE_MentalCommandTrainingControl_t control ) : Int32
IEE_MentalCommandStartSamplingNeutral ( UInt32 userId ) : Int32
IEE_MentalCommandStopSamplingNeutral ( UInt32 userId ) : Int32
IEE_MotionDataCreate ( ) : IntPtr
IEE_MotionDataFree ( IntPtr hData ) : void
IEE_MotionDataGet ( IntPtr hData, IEE_MotionDataChannel_t channel, Double buffer, UInt32 bufferSizeInSample ) : Int32
IEE_MotionDataGetBufferSizeInSec ( System.Single &pBufferSizeInSecOut ) : Int32
IEE_MotionDataGetMultiChannels ( IntPtr hData, IEE_MotionDataChannel_t channelList, UInt32 nChannel, Double buffer, UInt32 bufferSizeInSample ) : Int32
IEE_MotionDataGetNumberOfSample ( IntPtr hData, UInt32 &nSampleOut ) : Int32
IEE_MotionDataGetSamplingRate ( UInt32 userId, UInt32 &pSamplingRateOut ) : Int32
IEE_MotionDataSetBufferSizeInSec ( System.Single bufferSizeInSec ) : Int32
IEE_MotionDataUpdateHandle ( UInt32 userId, IntPtr hData ) : Int32
IEE_SetHardwarePlayerDisplay ( UInt32 userId, UInt32 playerNum ) : Int32
IEE_SetHeadsetSettings ( UInt32 userId, UInt32 EPOCmode, UInt32 eegRate, UInt32 eegRes, UInt32 memsRate, UInt32 memsRes ) : Int32
IEE_SoftwareGetVersion ( StringBuilder pszVersionOut, UInt32 nVersionChars, UInt32 &pBuildNumOut ) : Int32
IS_Copy ( IntPtr a, IntPtr b ) : void
IS_Create ( ) : IntPtr
IS_EmoEngineEqual ( IntPtr a, IntPtr b ) : System.Boolean
IS_Equal ( IntPtr a, IntPtr b ) : System.Boolean
IS_FacialExpressionEqual ( IntPtr a, IntPtr b ) : System.Boolean
IS_FacialExpressionGetClenchExtent ( IntPtr state ) : System.Single
IS_FacialExpressionGetEyeLocation ( IntPtr state, System.Single &x, System.Single &y ) : void
IS_FacialExpressionGetEyebrowExtent ( IntPtr state ) : System.Single
IS_FacialExpressionGetEyelidState ( IntPtr state, System.Single &leftEye, System.Single &rightEye ) : void
IS_FacialExpressionGetLowerFaceAction ( IntPtr state ) : IEE_FacialExpressionAlgo_t
IS_FacialExpressionGetLowerFaceActionPower ( IntPtr state ) : System.Single
IS_FacialExpressionGetSmileExtent ( IntPtr state ) : System.Single
IS_FacialExpressionGetUpperFaceAction ( IntPtr state ) : IEE_FacialExpressionAlgo_t
IS_FacialExpressionGetUpperFaceActionPower ( IntPtr state ) : System.Single
IS_FacialExpressionIsActive ( IntPtr state, IEE_FacialExpressionAlgo_t type ) : System.Boolean
IS_FacialExpressionIsBlink ( IntPtr state ) : System.Boolean
IS_FacialExpressionIsEyesOpen ( IntPtr state ) : System.Boolean
IS_FacialExpressionIsLeftWink ( IntPtr state ) : System.Boolean
IS_FacialExpressionIsLookingDown ( IntPtr state ) : System.Boolean
IS_FacialExpressionIsLookingLeft ( IntPtr state ) : Int32
IS_FacialExpressionIsLookingRight ( IntPtr state ) : Int32
IS_FacialExpressionIsLookingUp ( IntPtr state ) : System.Boolean
IS_FacialExpressionIsRightWink ( IntPtr state ) : System.Boolean
IS_Free ( IntPtr state ) : void
IS_GetBatteryChargeLevel ( IntPtr state, Int32 &chargeLevel, Int32 &maxChargeLevel ) : void
IS_GetContactQuality ( IntPtr state, Int32 electroIdx ) : IEE_EEG_ContactQuality_t
IS_GetContactQualityFromAllChannels ( IntPtr state, IEE_EEG_ContactQuality_t &contactQuality ) : Int32
IS_GetHeadsetOn ( IntPtr state ) : Int32
IS_GetNumContactQualityChannels ( IntPtr state ) : Int32
IS_GetTimeFromStart ( IntPtr state ) : System.Single
IS_GetWirelessSignalStatus ( IntPtr state ) : IEE_SignalStrength_t
IS_Init ( IntPtr state ) : void
IS_MentalCommandEqual ( IntPtr a, IntPtr b ) : System.Boolean
IS_MentalCommandGetCurrentAction ( IntPtr state ) : IEE_MentalCommandAction_t
IS_MentalCommandGetCurrentActionPower ( IntPtr state ) : System.Single
IS_MentalCommandIsActive ( IntPtr state ) : System.Boolean

Private Methods

Method Description
Unmanaged_IEE_GetHeadsetSettings ( UInt32 userId, UInt32 &EPOCmode, UInt32 &eegRate, UInt32 &eegRes, UInt32 &memsRate, UInt32 &memsRes ) : Int32
Unmanaged_IEE_MotionDataCreate ( ) : IntPtr
Unmanaged_IEE_MotionDataFree ( IntPtr hData ) : void
Unmanaged_IEE_MotionDataGet ( IntPtr hData, IEE_MotionDataChannel_t channel, Double buffer, UInt32 bufferSizeInSample ) : Int32
Unmanaged_IEE_MotionDataGetBufferSizeInSec ( System.Single &pBufferSizeInSecOut ) : Int32
Unmanaged_IEE_MotionDataGetMultiChannels ( IntPtr hData, IEE_MotionDataChannel_t channelList, UInt32 nChannel, Double buffer, UInt32 bufferSizeInSample ) : Int32
Unmanaged_IEE_MotionDataGetNumberOfSample ( IntPtr hData, UInt32 &nSampleOut ) : Int32
Unmanaged_IEE_MotionDataGetSamplingRate ( UInt32 userId, UInt32 &pSamplingRate ) : Int32
Unmanaged_IEE_MotionDataSetBufferSizeInSec ( System.Single bufferSizeInSec ) : Int32
Unmanaged_IEE_MotionDataUpdateHandle ( UInt32 userId, IntPtr hData ) : Int32
Unmanaged_IEE_SetHeadsetSettings ( UInt32 userId, UInt32 EPOCmode, UInt32 eegRate, UInt32 eegRes, UInt32 memsRate, UInt32 memsRes ) : Int32
Unmanaged_IS_Copy ( IntPtr a, IntPtr b ) : void
Unmanaged_IS_Create ( ) : IntPtr
Unmanaged_IS_EmoEngineEqual ( IntPtr a, IntPtr b ) : System.Boolean
Unmanaged_IS_Equal ( IntPtr a, IntPtr b ) : System.Boolean
Unmanaged_IS_FacialExpressionEqual ( IntPtr a, IntPtr b ) : System.Boolean
Unmanaged_IS_FacialExpressionGetClenchExtent ( IntPtr state ) : System.Single
Unmanaged_IS_FacialExpressionGetEyeLocation ( IntPtr state, System.Single &x, System.Single &y ) : void
Unmanaged_IS_FacialExpressionGetEyebrowExtent ( IntPtr state ) : System.Single
Unmanaged_IS_FacialExpressionGetEyelidState ( IntPtr state, System.Single &leftEye, System.Single &rightEye ) : void
Unmanaged_IS_FacialExpressionGetLowerFaceAction ( IntPtr state ) : IEE_FacialExpressionAlgo_t
Unmanaged_IS_FacialExpressionGetLowerFaceActionPower ( IntPtr state ) : System.Single
Unmanaged_IS_FacialExpressionGetSmileExtent ( IntPtr state ) : System.Single
Unmanaged_IS_FacialExpressionGetUpperFaceAction ( IntPtr state ) : IEE_FacialExpressionAlgo_t
Unmanaged_IS_FacialExpressionGetUpperFaceActionPower ( IntPtr state ) : System.Single
Unmanaged_IS_FacialExpressionIsActive ( IntPtr state, IEE_FacialExpressionAlgo_t type ) : System.Boolean
Unmanaged_IS_FacialExpressionIsBlink ( IntPtr state ) : System.Boolean
Unmanaged_IS_FacialExpressionIsEyesOpen ( IntPtr state ) : System.Boolean
Unmanaged_IS_FacialExpressionIsLeftWink ( IntPtr state ) : System.Boolean
Unmanaged_IS_FacialExpressionIsLookingDown ( IntPtr state ) : System.Boolean
Unmanaged_IS_FacialExpressionIsLookingLeft ( IntPtr state ) : Int32
Unmanaged_IS_FacialExpressionIsLookingRight ( IntPtr state ) : Int32
Unmanaged_IS_FacialExpressionIsLookingUp ( IntPtr state ) : System.Boolean
Unmanaged_IS_FacialExpressionIsRightWink ( IntPtr state ) : System.Boolean
Unmanaged_IS_Free ( IntPtr state ) : void
Unmanaged_IS_GetBatteryChargeLevel ( IntPtr state, Int32 &chargeLevel, Int32 &maxChargeLevel ) : void
Unmanaged_IS_GetContactQuality ( IntPtr state, Int32 electroIdx ) : IEE_EEG_ContactQuality_t
Unmanaged_IS_GetContactQualityFromAllChannels ( IntPtr state, IEE_EEG_ContactQuality_t contactQuality, UInt32 numChannels ) : Int32
Unmanaged_IS_GetHeadsetOn ( IntPtr state ) : Int32
Unmanaged_IS_GetNumContactQualityChannels ( IntPtr state ) : Int32
Unmanaged_IS_GetTimeFromStart ( IntPtr state ) : System.Single
Unmanaged_IS_GetWirelessSignalStatus ( IntPtr state ) : IEE_SignalStrength_t
Unmanaged_IS_Init ( IntPtr state ) : void
Unmanaged_IS_MentalCommandEqual ( IntPtr a, IntPtr b ) : System.Boolean
Unmanaged_IS_MentalCommandGetCurrentAction ( IntPtr state ) : IEE_MentalCommandAction_t
Unmanaged_IS_MentalCommandGetCurrentActionPower ( IntPtr state ) : System.Single
Unmanaged_IS_MentalCommandIsActive ( IntPtr state ) : System.Boolean
Unmanged_IEE_EmoEngineEventCreate ( ) : IntPtr
Unmanged_IEE_EmoEngineEventFree ( IntPtr hEvent ) : void
Unmanged_IEE_EmoEngineEventGetEmoState ( IntPtr hEvent, IntPtr hEmoState ) : Int32
Unmanged_IEE_EmoEngineEventGetType ( IntPtr hEvent ) : IEE_Event_t
Unmanged_IEE_EmoEngineEventGetUserId ( IntPtr hEvent, UInt32 &pUserIdOut ) : Int32
Unmanged_IEE_EmoStateCreate ( ) : IntPtr
Unmanged_IEE_EmoStateFree ( IntPtr hState ) : void
Unmanged_IEE_EnableDiagnostics ( String szFilename, Int32 fEnable, Int32 nReserved ) : Int32
Unmanged_IEE_EngineClearEventQueue ( Int32 eventTypes ) : Int32
Unmanged_IEE_EngineConnect ( String security ) : Int32
Unmanged_IEE_EngineDisconnect ( ) : Int32
Unmanged_IEE_EngineGetNextEvent ( IntPtr hEvent ) : Int32
Unmanged_IEE_EngineGetNumUser ( UInt32 &pNumUserOut ) : Int32
Unmanged_IEE_EngineRemoteConnect ( String szHost, UInt16 port ) : Int32
Unmanged_IEE_FFTGetWindowingType ( UInt32 userId, IEE_WindowingTypes &type ) : Int32
Unmanged_IEE_FFTSetWindowingType ( UInt32 userId, IEE_WindowingTypes type ) : Int32
Unmanged_IEE_FacialExpressionEventGetType ( IntPtr hEvent ) : IEE_FacialExpressionEvent_t
Unmanged_IEE_FacialExpressionGetSignatureType ( UInt32 userId, IEE_FacialExpressionSignature_t &pSigTypeOut ) : Int32
Unmanged_IEE_FacialExpressionGetThreshold ( UInt32 userId, IEE_FacialExpressionAlgo_t algoName, IEE_FacialExpressionThreshold_t thresholdName, Int32 &pValueOut ) : Int32
Unmanged_IEE_FacialExpressionGetTrainedSignatureActions ( UInt32 userId, UInt32 &pTrainedActionsOut ) : Int32
Unmanged_IEE_FacialExpressionGetTrainedSignatureAvailable ( UInt32 userId, Int32 &pfAvailableOut ) : Int32
Unmanged_IEE_FacialExpressionGetTrainingAction ( UInt32 userId, IEE_FacialExpressionAlgo_t &pActionOut ) : Int32
Unmanged_IEE_FacialExpressionGetTrainingTime ( UInt32 userId, UInt32 &pTrainingTimeOut ) : Int32
Unmanged_IEE_FacialExpressionSetSignatureType ( UInt32 userId, IEE_FacialExpressionSignature_t sigType ) : Int32
Unmanged_IEE_FacialExpressionSetThreshold ( UInt32 userId, IEE_FacialExpressionAlgo_t algoName, IEE_FacialExpressionThreshold_t thresholdName, Int32 value ) : Int32
Unmanged_IEE_FacialExpressionSetTrainingAction ( UInt32 userId, IEE_FacialExpressionAlgo_t action ) : Int32
Unmanged_IEE_FacialExpressionSetTrainingControl ( UInt32 userId, IEE_FacialExpressionTrainingControl_t control ) : Int32
Unmanged_IEE_GetAverageBandPowers ( UInt32 userId, IEE_DataChannel_t channel, Double theta, Double alpha, Double low_beta, Double high_beta, Double gamma ) : Int32
Unmanged_IEE_HardwareGetVersion ( UInt32 userId, UInt32 &pHwVersionOut ) : Int32
Unmanged_IEE_HeadsetGetGyroDelta ( UInt32 userId, Int32 &pXOut, Int32 &pYOut ) : Int32
Unmanged_IEE_HeadsetGetSensorDetails ( IEE_InputChannels_t channelId, IInputSensorDescriptor_t &pDescriptorOut ) : Int32
Unmanged_IEE_HeadsetGyroRezero ( UInt32 userId ) : Int32
Unmanged_IEE_MentalCommandEventGetType ( IntPtr hEvent ) : IEE_MentalCommandEvent_t
Unmanged_IEE_MentalCommandGetActionSensitivity ( UInt32 userId, Int32 &pAction1SensitivityOut, Int32 &pAction2SensitivityOut, Int32 &pAction3SensitivityOut, Int32 &pAction4SensitivityOut ) : Int32
Unmanged_IEE_MentalCommandGetActionSkillRating ( UInt32 userId, IEE_MentalCommandAction_t action, Single &pActionSkillRatingOut ) : Int32
Unmanged_IEE_MentalCommandGetActivationLevel ( UInt32 userId, Int32 &pLevelOut ) : Int32
Unmanged_IEE_MentalCommandGetActiveActions ( UInt32 userId, UInt32 &pActiveActionsOut ) : Int32
Unmanged_IEE_MentalCommandGetOverallSkillRating ( UInt32 userId, Single &pOverallSkillRatingOut ) : Int32
Unmanged_IEE_MentalCommandGetSignatureCacheSize ( UInt32 userId, UInt32 &pSizeOut ) : Int32
Unmanged_IEE_MentalCommandGetSignatureCaching ( UInt32 userId, UInt32 &pEnabledOut ) : Int32
Unmanged_IEE_MentalCommandGetTrainedSignatureActions ( UInt32 userId, UInt32 &pTrainedActionsOut ) : Int32
Unmanged_IEE_MentalCommandGetTrainingAction ( UInt32 userId, IEE_MentalCommandAction_t &pActionOut ) : Int32
Unmanged_IEE_MentalCommandGetTrainingTime ( UInt32 userId, UInt32 &pTrainingTimeOut ) : Int32
Unmanged_IEE_MentalCommandSetActionSensitivity ( UInt32 userId, Int32 action1Sensitivity, Int32 action2Sensitivity, Int32 action3Sensitivity, Int32 action4Sensitivity ) : Int32
Unmanged_IEE_MentalCommandSetActivationLevel ( UInt32 userId, Int32 level ) : Int32
Unmanged_IEE_MentalCommandSetActiveActions ( UInt32 userId, UInt32 activeActions ) : Int32
Unmanged_IEE_MentalCommandSetActiveActions ( UInt32 userId, ulong activeActions ) : Int32
Unmanged_IEE_MentalCommandSetSignatureCacheSize ( UInt32 userId, UInt32 size ) : Int32
Unmanged_IEE_MentalCommandSetSignatureCaching ( UInt32 userId, UInt32 enabled ) : Int32
Unmanged_IEE_MentalCommandSetTrainingAction ( UInt32 userId, IEE_MentalCommandAction_t action ) : Int32
Unmanged_IEE_MentalCommandSetTrainingControl ( UInt32 userId, IEE_MentalCommandTrainingControl_t control ) : Int32
Unmanged_IEE_MentalCommandStartSamplingNeutral ( UInt32 userId ) : Int32
Unmanged_IEE_MentalCommandStopSamplingNeutral ( UInt32 userId ) : Int32
Unmanged_IEE_SetHardwarePlayerDisplay ( UInt32 userId, UInt32 playerNum ) : Int32
Unmanged_IEE_SoftwareGetVersion ( StringBuilder pszVersionOut, UInt32 nVersionChars, UInt32 &pBuildNumOut ) : Int32

Method Details

IEE_EmoEngineEventCreate() public static method

public static IEE_EmoEngineEventCreate ( ) : IntPtr
return System.IntPtr

IEE_EmoEngineEventFree() public static method

public static IEE_EmoEngineEventFree ( IntPtr hEvent ) : void
hEvent System.IntPtr
return void

IEE_EmoEngineEventGetEmoState() public static method

public static IEE_EmoEngineEventGetEmoState ( IntPtr hEvent, IntPtr hEmoState ) : Int32
hEvent System.IntPtr
hEmoState System.IntPtr
return System.Int32

IEE_EmoEngineEventGetType() public static method

public static IEE_EmoEngineEventGetType ( IntPtr hEvent ) : IEE_Event_t
hEvent System.IntPtr
return IEE_Event_t

IEE_EmoEngineEventGetUserId() public static method

public static IEE_EmoEngineEventGetUserId ( IntPtr hEvent, UInt32 &pUserIdOut ) : Int32
hEvent System.IntPtr
pUserIdOut System.UInt32
return System.Int32

IEE_EmoStateCreate() public static method

public static IEE_EmoStateCreate ( ) : IntPtr
return System.IntPtr

IEE_EmoStateFree() public static method

public static IEE_EmoStateFree ( IntPtr hState ) : void
hState System.IntPtr
return void

IEE_EnableDiagnostics() public static method

public static IEE_EnableDiagnostics ( String szFilename, Int32 fEnable, Int32 nReserved ) : Int32
szFilename String
fEnable System.Int32
nReserved System.Int32
return System.Int32

IEE_EngineClearEventQueue() public static method

public static IEE_EngineClearEventQueue ( Int32 eventTypes ) : Int32
eventTypes System.Int32
return System.Int32

IEE_EngineConnect() public static method

public static IEE_EngineConnect ( String security ) : Int32
security String
return System.Int32

IEE_EngineDisconnect() public static method

public static IEE_EngineDisconnect ( ) : Int32
return System.Int32

IEE_EngineGetNextEvent() public static method

public static IEE_EngineGetNextEvent ( IntPtr hEvent ) : Int32
hEvent System.IntPtr
return System.Int32

IEE_EngineGetNumUser() public static method

public static IEE_EngineGetNumUser ( UInt32 &pNumUserOut ) : Int32
pNumUserOut System.UInt32
return System.Int32

IEE_EngineRemoteConnect() public static method

public static IEE_EngineRemoteConnect ( String szHost, UInt16 port ) : Int32
szHost String
port System.UInt16
return System.Int32

IEE_FFTGetWindowingType() public static method

public static IEE_FFTGetWindowingType ( UInt32 userId, IEE_WindowingTypes type ) : Int32
userId System.UInt32
type IEE_WindowingTypes
return System.Int32

IEE_FFTSetWindowingType() public static method

public static IEE_FFTSetWindowingType ( UInt32 userId, IEE_WindowingTypes type ) : Int32
userId System.UInt32
type IEE_WindowingTypes
return System.Int32

IEE_FacialExpressionEventGetType() public static method

public static IEE_FacialExpressionEventGetType ( IntPtr hEvent ) : IEE_FacialExpressionEvent_t
hEvent System.IntPtr
return IEE_FacialExpressionEvent_t

IEE_FacialExpressionGetSignatureType() public static method

public static IEE_FacialExpressionGetSignatureType ( UInt32 userId, IEE_FacialExpressionSignature_t &pSigTypeOut ) : Int32
userId System.UInt32
pSigTypeOut IEE_FacialExpressionSignature_t
return System.Int32

IEE_FacialExpressionGetThreshold() public static method

public static IEE_FacialExpressionGetThreshold ( UInt32 userId, IEE_FacialExpressionAlgo_t algoName, IEE_FacialExpressionThreshold_t thresholdName, Int32 &pValueOut ) : Int32
userId System.UInt32
algoName IEE_FacialExpressionAlgo_t
thresholdName IEE_FacialExpressionThreshold_t
pValueOut System.Int32
return System.Int32

IEE_FacialExpressionGetTrainedSignatureActions() public static method

public static IEE_FacialExpressionGetTrainedSignatureActions ( UInt32 userId, UInt32 &pTrainedActionsOut ) : Int32
userId System.UInt32
pTrainedActionsOut System.UInt32
return System.Int32

IEE_FacialExpressionGetTrainedSignatureAvailable() public static method

public static IEE_FacialExpressionGetTrainedSignatureAvailable ( UInt32 userId, Int32 &pfAvailableOut ) : Int32
userId System.UInt32
pfAvailableOut System.Int32
return System.Int32

IEE_FacialExpressionGetTrainingAction() public static method

public static IEE_FacialExpressionGetTrainingAction ( UInt32 userId, IEE_FacialExpressionAlgo_t &pActionOut ) : Int32
userId System.UInt32
pActionOut IEE_FacialExpressionAlgo_t
return System.Int32

IEE_FacialExpressionGetTrainingTime() public static method

public static IEE_FacialExpressionGetTrainingTime ( UInt32 userId, UInt32 &pTrainingTimeOut ) : Int32
userId System.UInt32
pTrainingTimeOut System.UInt32
return System.Int32

IEE_FacialExpressionSetSignatureType() public static method

public static IEE_FacialExpressionSetSignatureType ( UInt32 userId, IEE_FacialExpressionSignature_t sigType ) : Int32
userId System.UInt32
sigType IEE_FacialExpressionSignature_t
return System.Int32

IEE_FacialExpressionSetThreshold() public static method

public static IEE_FacialExpressionSetThreshold ( UInt32 userId, IEE_FacialExpressionAlgo_t algoName, IEE_FacialExpressionThreshold_t thresholdName, Int32 value ) : Int32
userId System.UInt32
algoName IEE_FacialExpressionAlgo_t
thresholdName IEE_FacialExpressionThreshold_t
value System.Int32
return System.Int32

IEE_FacialExpressionSetTrainingAction() public static method

public static IEE_FacialExpressionSetTrainingAction ( UInt32 userId, IEE_FacialExpressionAlgo_t action ) : Int32
userId System.UInt32
action IEE_FacialExpressionAlgo_t
return System.Int32

IEE_FacialExpressionSetTrainingControl() public static method

public static IEE_FacialExpressionSetTrainingControl ( UInt32 userId, IEE_FacialExpressionTrainingControl_t control ) : Int32
userId System.UInt32
control IEE_FacialExpressionTrainingControl_t
return System.Int32

IEE_GetAverageBandPowers() public static method

public static IEE_GetAverageBandPowers ( UInt32 userId, IEE_DataChannel_t channel, Double theta, Double alpha, Double low_beta, Double high_beta, Double gamma ) : Int32
userId System.UInt32
channel IEE_DataChannel_t
theta Double
alpha Double
low_beta Double
high_beta Double
gamma Double
return System.Int32

IEE_GetHeadsetSettings() public static method

public static IEE_GetHeadsetSettings ( UInt32 userId, UInt32 &EPOCmode, UInt32 &eegRate, UInt32 &eegRes, UInt32 &memsRate, UInt32 &memsRes ) : Int32
userId System.UInt32
EPOCmode System.UInt32
eegRate System.UInt32
eegRes System.UInt32
memsRate System.UInt32
memsRes System.UInt32
return System.Int32

IEE_HardwareGetVersion() public static method

public static IEE_HardwareGetVersion ( UInt32 userId, UInt32 &pHwVersionOut ) : Int32
userId System.UInt32
pHwVersionOut System.UInt32
return System.Int32

IEE_HeadsetGetGyroDelta() public static method

public static IEE_HeadsetGetGyroDelta ( UInt32 userId, Int32 &pXOut, Int32 &pYOut ) : Int32
userId System.UInt32
pXOut System.Int32
pYOut System.Int32
return System.Int32

IEE_HeadsetGetSensorDetails() public static method

public static IEE_HeadsetGetSensorDetails ( IEE_InputChannels_t channelId, IInputSensorDescriptor_t &pDescriptorOut ) : Int32
channelId IEE_InputChannels_t
pDescriptorOut IInputSensorDescriptor_t
return System.Int32

IEE_HeadsetGyroRezero() public static method

public static IEE_HeadsetGyroRezero ( UInt32 userId ) : Int32
userId System.UInt32
return System.Int32

IEE_MentalCommandEventGetType() public static method

public static IEE_MentalCommandEventGetType ( IntPtr hEvent ) : IEE_MentalCommandEvent_t
hEvent System.IntPtr
return IEE_MentalCommandEvent_t

IEE_MentalCommandGetActionSensitivity() public static method

public static IEE_MentalCommandGetActionSensitivity ( UInt32 userId, Int32 &pAction1SensitivityOut, Int32 &pAction2SensitivityOut, Int32 &pAction3SensitivityOut, Int32 &pAction4SensitivityOut ) : Int32
userId System.UInt32
pAction1SensitivityOut System.Int32
pAction2SensitivityOut System.Int32
pAction3SensitivityOut System.Int32
pAction4SensitivityOut System.Int32
return System.Int32

IEE_MentalCommandGetActionSkillRating() public static method

public static IEE_MentalCommandGetActionSkillRating ( UInt32 userId, IEE_MentalCommandAction_t action, System.Single &pActionSkillRatingOut ) : Int32
userId System.UInt32
action IEE_MentalCommandAction_t
pActionSkillRatingOut System.Single
return System.Int32

IEE_MentalCommandGetActivationLevel() public static method

public static IEE_MentalCommandGetActivationLevel ( UInt32 userId, Int32 &pLevelOut ) : Int32
userId System.UInt32
pLevelOut System.Int32
return System.Int32

IEE_MentalCommandGetActiveActions() public static method

public static IEE_MentalCommandGetActiveActions ( UInt32 userId, UInt32 &pActiveActionsOut ) : Int32
userId System.UInt32
pActiveActionsOut System.UInt32
return System.Int32

IEE_MentalCommandGetOverallSkillRating() public static method

public static IEE_MentalCommandGetOverallSkillRating ( UInt32 userId, System.Single &pOverallSkillRatingOut ) : Int32
userId System.UInt32
pOverallSkillRatingOut System.Single
return System.Int32

IEE_MentalCommandGetSignatureCacheSize() public static method

public static IEE_MentalCommandGetSignatureCacheSize ( UInt32 userId, UInt32 &pSizeOut ) : Int32
userId System.UInt32
pSizeOut System.UInt32
return System.Int32

IEE_MentalCommandGetSignatureCaching() public static method

public static IEE_MentalCommandGetSignatureCaching ( UInt32 userId, UInt32 &pEnabledOut ) : Int32
userId System.UInt32
pEnabledOut System.UInt32
return System.Int32

IEE_MentalCommandGetTrainedSignatureActions() public static method

public static IEE_MentalCommandGetTrainedSignatureActions ( UInt32 userId, UInt32 &pTrainedActionsOut ) : Int32
userId System.UInt32
pTrainedActionsOut System.UInt32
return System.Int32

IEE_MentalCommandGetTrainingAction() public static method

public static IEE_MentalCommandGetTrainingAction ( UInt32 userId, IEE_MentalCommandAction_t &pActionOut ) : Int32
userId System.UInt32
pActionOut IEE_MentalCommandAction_t
return System.Int32

IEE_MentalCommandGetTrainingTime() public static method

public static IEE_MentalCommandGetTrainingTime ( UInt32 userId, UInt32 &pTrainingTimeOut ) : Int32
userId System.UInt32
pTrainingTimeOut System.UInt32
return System.Int32

IEE_MentalCommandSetActionSensitivity() public static method

public static IEE_MentalCommandSetActionSensitivity ( UInt32 userId, Int32 action1Sensitivity, Int32 action2Sensitivity, Int32 action3Sensitivity, Int32 action4Sensitivity ) : Int32
userId System.UInt32
action1Sensitivity System.Int32
action2Sensitivity System.Int32
action3Sensitivity System.Int32
action4Sensitivity System.Int32
return System.Int32

IEE_MentalCommandSetActivationLevel() public static method

public static IEE_MentalCommandSetActivationLevel ( UInt32 userId, Int32 level ) : Int32
userId System.UInt32
level System.Int32
return System.Int32

IEE_MentalCommandSetActiveActions() public static method

public static IEE_MentalCommandSetActiveActions ( UInt32 userId, UInt32 activeActions ) : Int32
userId System.UInt32
activeActions System.UInt32
return System.Int32

IEE_MentalCommandSetActiveActions() public static method

public static IEE_MentalCommandSetActiveActions ( UInt32 userId, ulong activeActions ) : Int32
userId System.UInt32
activeActions ulong
return System.Int32

IEE_MentalCommandSetSignatureCacheSize() public static method

public static IEE_MentalCommandSetSignatureCacheSize ( UInt32 userId, UInt32 size ) : Int32
userId System.UInt32
size System.UInt32
return System.Int32

IEE_MentalCommandSetSignatureCaching() public static method

public static IEE_MentalCommandSetSignatureCaching ( UInt32 userId, UInt32 enabled ) : Int32
userId System.UInt32
enabled System.UInt32
return System.Int32

IEE_MentalCommandSetTrainingAction() public static method

public static IEE_MentalCommandSetTrainingAction ( UInt32 userId, IEE_MentalCommandAction_t action ) : Int32
userId System.UInt32
action IEE_MentalCommandAction_t
return System.Int32

IEE_MentalCommandSetTrainingControl() public static method

public static IEE_MentalCommandSetTrainingControl ( UInt32 userId, IEE_MentalCommandTrainingControl_t control ) : Int32
userId System.UInt32
control IEE_MentalCommandTrainingControl_t
return System.Int32

IEE_MentalCommandStartSamplingNeutral() public static method

public static IEE_MentalCommandStartSamplingNeutral ( UInt32 userId ) : Int32
userId System.UInt32
return System.Int32

IEE_MentalCommandStopSamplingNeutral() public static method

public static IEE_MentalCommandStopSamplingNeutral ( UInt32 userId ) : Int32
userId System.UInt32
return System.Int32

IEE_MotionDataCreate() public static method

public static IEE_MotionDataCreate ( ) : IntPtr
return System.IntPtr

IEE_MotionDataFree() public static method

public static IEE_MotionDataFree ( IntPtr hData ) : void
hData System.IntPtr
return void

IEE_MotionDataGet() public static method

public static IEE_MotionDataGet ( IntPtr hData, IEE_MotionDataChannel_t channel, Double buffer, UInt32 bufferSizeInSample ) : Int32
hData System.IntPtr
channel IEE_MotionDataChannel_t
buffer Double
bufferSizeInSample System.UInt32
return System.Int32

IEE_MotionDataGetBufferSizeInSec() public static method

public static IEE_MotionDataGetBufferSizeInSec ( System.Single &pBufferSizeInSecOut ) : Int32
pBufferSizeInSecOut System.Single
return System.Int32

IEE_MotionDataGetMultiChannels() public static method

public static IEE_MotionDataGetMultiChannels ( IntPtr hData, IEE_MotionDataChannel_t channelList, UInt32 nChannel, Double buffer, UInt32 bufferSizeInSample ) : Int32
hData System.IntPtr
channelList IEE_MotionDataChannel_t
nChannel System.UInt32
buffer Double
bufferSizeInSample System.UInt32
return System.Int32

IEE_MotionDataGetNumberOfSample() public static method

public static IEE_MotionDataGetNumberOfSample ( IntPtr hData, UInt32 &nSampleOut ) : Int32
hData System.IntPtr
nSampleOut System.UInt32
return System.Int32

IEE_MotionDataGetSamplingRate() public static method

public static IEE_MotionDataGetSamplingRate ( UInt32 userId, UInt32 &pSamplingRateOut ) : Int32
userId System.UInt32
pSamplingRateOut System.UInt32
return System.Int32

IEE_MotionDataSetBufferSizeInSec() public static method

public static IEE_MotionDataSetBufferSizeInSec ( System.Single bufferSizeInSec ) : Int32
bufferSizeInSec System.Single
return System.Int32

IEE_MotionDataUpdateHandle() public static method

public static IEE_MotionDataUpdateHandle ( UInt32 userId, IntPtr hData ) : Int32
userId System.UInt32
hData System.IntPtr
return System.Int32

IEE_SetHardwarePlayerDisplay() public static method

public static IEE_SetHardwarePlayerDisplay ( UInt32 userId, UInt32 playerNum ) : Int32
userId System.UInt32
playerNum System.UInt32
return System.Int32

IEE_SetHeadsetSettings() public static method

public static IEE_SetHeadsetSettings ( UInt32 userId, UInt32 EPOCmode, UInt32 eegRate, UInt32 eegRes, UInt32 memsRate, UInt32 memsRes ) : Int32
userId System.UInt32
EPOCmode System.UInt32
eegRate System.UInt32
eegRes System.UInt32
memsRate System.UInt32
memsRes System.UInt32
return System.Int32

IEE_SoftwareGetVersion() public static method

public static IEE_SoftwareGetVersion ( StringBuilder pszVersionOut, UInt32 nVersionChars, UInt32 &pBuildNumOut ) : Int32
pszVersionOut StringBuilder
nVersionChars System.UInt32
pBuildNumOut System.UInt32
return System.Int32

IS_Copy() public static method

public static IS_Copy ( IntPtr a, IntPtr b ) : void
a System.IntPtr
b System.IntPtr
return void

IS_Create() public static method

public static IS_Create ( ) : IntPtr
return System.IntPtr

IS_EmoEngineEqual() public static method

public static IS_EmoEngineEqual ( IntPtr a, IntPtr b ) : System.Boolean
a System.IntPtr
b System.IntPtr
return System.Boolean

IS_Equal() public static method

public static IS_Equal ( IntPtr a, IntPtr b ) : System.Boolean
a System.IntPtr
b System.IntPtr
return System.Boolean

IS_FacialExpressionEqual() public static method

public static IS_FacialExpressionEqual ( IntPtr a, IntPtr b ) : System.Boolean
a System.IntPtr
b System.IntPtr
return System.Boolean

IS_FacialExpressionGetClenchExtent() public static method

public static IS_FacialExpressionGetClenchExtent ( IntPtr state ) : System.Single
state System.IntPtr
return System.Single

IS_FacialExpressionGetEyeLocation() public static method

public static IS_FacialExpressionGetEyeLocation ( IntPtr state, System.Single &x, System.Single &y ) : void
state System.IntPtr
x System.Single
y System.Single
return void

IS_FacialExpressionGetEyebrowExtent() public static method

public static IS_FacialExpressionGetEyebrowExtent ( IntPtr state ) : System.Single
state System.IntPtr
return System.Single

IS_FacialExpressionGetEyelidState() public static method

public static IS_FacialExpressionGetEyelidState ( IntPtr state, System.Single &leftEye, System.Single &rightEye ) : void
state System.IntPtr
leftEye System.Single
rightEye System.Single
return void

IS_FacialExpressionGetLowerFaceAction() public static method

public static IS_FacialExpressionGetLowerFaceAction ( IntPtr state ) : IEE_FacialExpressionAlgo_t
state System.IntPtr
return IEE_FacialExpressionAlgo_t

IS_FacialExpressionGetLowerFaceActionPower() public static method

public static IS_FacialExpressionGetLowerFaceActionPower ( IntPtr state ) : System.Single
state System.IntPtr
return System.Single

IS_FacialExpressionGetSmileExtent() public static method

public static IS_FacialExpressionGetSmileExtent ( IntPtr state ) : System.Single
state System.IntPtr
return System.Single

IS_FacialExpressionGetUpperFaceAction() public static method

public static IS_FacialExpressionGetUpperFaceAction ( IntPtr state ) : IEE_FacialExpressionAlgo_t
state System.IntPtr
return IEE_FacialExpressionAlgo_t

IS_FacialExpressionGetUpperFaceActionPower() public static method

public static IS_FacialExpressionGetUpperFaceActionPower ( IntPtr state ) : System.Single
state System.IntPtr
return System.Single

IS_FacialExpressionIsActive() public static method

public static IS_FacialExpressionIsActive ( IntPtr state, IEE_FacialExpressionAlgo_t type ) : System.Boolean
state System.IntPtr
type IEE_FacialExpressionAlgo_t
return System.Boolean

IS_FacialExpressionIsBlink() public static method

public static IS_FacialExpressionIsBlink ( IntPtr state ) : System.Boolean
state System.IntPtr
return System.Boolean

IS_FacialExpressionIsEyesOpen() public static method

public static IS_FacialExpressionIsEyesOpen ( IntPtr state ) : System.Boolean
state System.IntPtr
return System.Boolean

IS_FacialExpressionIsLeftWink() public static method

public static IS_FacialExpressionIsLeftWink ( IntPtr state ) : System.Boolean
state System.IntPtr
return System.Boolean

IS_FacialExpressionIsLookingDown() public static method

public static IS_FacialExpressionIsLookingDown ( IntPtr state ) : System.Boolean
state System.IntPtr
return System.Boolean

IS_FacialExpressionIsLookingLeft() public static method

public static IS_FacialExpressionIsLookingLeft ( IntPtr state ) : Int32
state System.IntPtr
return System.Int32

IS_FacialExpressionIsLookingRight() public static method

public static IS_FacialExpressionIsLookingRight ( IntPtr state ) : Int32
state System.IntPtr
return System.Int32

IS_FacialExpressionIsLookingUp() public static method

public static IS_FacialExpressionIsLookingUp ( IntPtr state ) : System.Boolean
state System.IntPtr
return System.Boolean

IS_FacialExpressionIsRightWink() public static method

public static IS_FacialExpressionIsRightWink ( IntPtr state ) : System.Boolean
state System.IntPtr
return System.Boolean

IS_Free() public static method

public static IS_Free ( IntPtr state ) : void
state System.IntPtr
return void

IS_GetBatteryChargeLevel() public static method

public static IS_GetBatteryChargeLevel ( IntPtr state, Int32 &chargeLevel, Int32 &maxChargeLevel ) : void
state System.IntPtr
chargeLevel System.Int32
maxChargeLevel System.Int32
return void

IS_GetContactQuality() public static method

public static IS_GetContactQuality ( IntPtr state, Int32 electroIdx ) : IEE_EEG_ContactQuality_t
state System.IntPtr
electroIdx System.Int32
return IEE_EEG_ContactQuality_t

IS_GetContactQualityFromAllChannels() public static method

public static IS_GetContactQualityFromAllChannels ( IntPtr state, IEE_EEG_ContactQuality_t &contactQuality ) : Int32
state System.IntPtr
contactQuality IEE_EEG_ContactQuality_t
return System.Int32

IS_GetHeadsetOn() public static method

public static IS_GetHeadsetOn ( IntPtr state ) : Int32
state System.IntPtr
return System.Int32

IS_GetNumContactQualityChannels() public static method

public static IS_GetNumContactQualityChannels ( IntPtr state ) : Int32
state System.IntPtr
return System.Int32

IS_GetTimeFromStart() public static method

public static IS_GetTimeFromStart ( IntPtr state ) : System.Single
state System.IntPtr
return System.Single

IS_GetWirelessSignalStatus() public static method

public static IS_GetWirelessSignalStatus ( IntPtr state ) : IEE_SignalStrength_t
state System.IntPtr
return IEE_SignalStrength_t

IS_Init() public static method

public static IS_Init ( IntPtr state ) : void
state System.IntPtr
return void

IS_MentalCommandEqual() public static method

public static IS_MentalCommandEqual ( IntPtr a, IntPtr b ) : System.Boolean
a System.IntPtr
b System.IntPtr
return System.Boolean

IS_MentalCommandGetCurrentAction() public static method

public static IS_MentalCommandGetCurrentAction ( IntPtr state ) : IEE_MentalCommandAction_t
state System.IntPtr
return IEE_MentalCommandAction_t

IS_MentalCommandGetCurrentActionPower() public static method

public static IS_MentalCommandGetCurrentActionPower ( IntPtr state ) : System.Single
state System.IntPtr
return System.Single

IS_MentalCommandIsActive() public static method

public static IS_MentalCommandIsActive ( IntPtr state ) : System.Boolean
state System.IntPtr
return System.Boolean