Jump to content

Programming Reference:Contents: Difference between revisions

From BCI2000 Wiki
Mellinger (talk | contribs)
Mellinger (talk | contribs)
Line 40: Line 40:
===Application Modules===
===Application Modules===
*[[Programming Reference:ApplicationBase Class]]
*[[Programming Reference:ApplicationBase Class]]
====Feedback Applications====
*[[Programming Reference:FeedbackTask Class]]
*[[Programming Reference:FeedbackTask Class]]
*[[Programming Reference:FeedbackDemo Application]]
====Stimulus Presentation/ERP Spelling Applications====
*[[Programming Reference:StimulusTask Class]]
*[[Programming Reference:StimulusTask Class]]
*[[Programming Reference:Stimulus Class]]
*[[Programming Reference:Target Class]]
*[[Programming Reference:AssociationMap Class]]
*[[Programming Reference:Speller Class]]


====Visual Presentation====
====Visual Output====
*[[Programming Reference:GraphDisplay Class]]
*[[Programming Reference:GraphObject Class]]
*[[Programming Reference:3D API]]
*[[Programming Reference:3D API]]


====Auditory Presentation====
====Audio Output====
*[[Programming Reference:MidiPlayer Class]]
*[[Programming Reference:MidiPlayer Class]]
*[[Programming Reference:WavePlayer Class]]
*[[Programming Reference:WavePlayer Class]]

Revision as of 15:08, 12 September 2008

This part of the reference provides background information which you need in order to understand, modify, or create code that depends on the BCI2000 framework.

You should read it before writing your own BCI2000 module, or modifying an existing one as presented in the tutorial examples.

Getting Started

Conceptual Overview

Programming Interface Documentation

Generic Filter Interface

Text Messages

Data I/O

Signal Processing Modules

Application Modules

Feedback Applications

Stimulus Presentation/ERP Spelling Applications

Visual Output

Audio Output

Miscellaneous

Tutorials

See also

Technical Reference:Contents, User Reference:Contents