Acoustics Relacs Plugins  0.9.8
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Traces Class Reference

#include <traces.h>

Inheritance diagram for Traces:
Inheritance graph
[legend]
Collaboration diagram for Traces:
Collaboration graph
[legend]

Public Member Functions

 Traces (void)
 
- Public Member Functions inherited from StandardTraces
 StandardTraces (void)
 

Static Public Member Functions

static void initialize (const RELACSPlugin *rp, const InList &data, const EventList &events)
 
static string loudspeakerTraceNames (void)
 
static string leftLoudspeakerTraceNames (void)
 
static string rightLoudspeakerTraceNames (void)
 
static string soundTraceNames (void)
 
static string leftSoundTraceNames (void)
 
static string rightSoundTraceNames (void)
 

Static Public Attributes

static int Loudspeakers = 0
 
static int Loudspeaker [MaxTraces] = { -1, -1, -1, -1 }
 
static int LeftSpeakers = 0
 
static int LeftSpeaker [MaxTraces] = { -1, -1, -1, -1 }
 
static int RightSpeakers = 0
 
static int RightSpeaker [MaxTraces] = { -1, -1, -1, -1 }
 
static int Speaker [2] = { -1, -1 }
 
static int SoundTraces = 0
 
static int SoundTrace [MaxTraces] = { -1, -1, -1, -1 }
 
static int LeftSoundTraces = 0
 
static int LeftSoundTrace [MaxTraces] = { -1, -1, -1, -1 }
 
static int RightSoundTraces = 0
 
static int RightSoundTrace [MaxTraces] = { -1, -1, -1, -1 }
 

Additional Inherited Members

- Static Protected Member Functions inherited from StandardTraces
static void clearIndices (int *traceindices, int n=-1)
 
static void initStandardTraces (const InList &data, int *ntraces, int *traceindices, const string *names, string &namelist, bool alpha=false)
 
static void initStandardEventTraces (const InList &data, const EventList &events, int *ntraces, int *traceindices, int *eventindices, const string *tracenames, const string *eventnames, string &tracenamelist, string &eventnamelist, bool alpha=false)
 
static void initStandardOutputs (const RELACSPlugin *rp, int *ntraces, int *traceindices, const string *names, string &namelist, bool alpha=false)
 
- Static Protected Attributes inherited from StandardTraces
static const int MaxTraces
 

Detailed Description

[lib] Variables for standard output traces of acoustic stimuli and recordings from microphones.

Author
Jan Benda
Version
1.0

Constructor & Destructor Documentation

Traces ( void  )

Member Function Documentation

void initialize ( const RELACSPlugin rp,
const InList data,
const EventList events 
)
static
string loudspeakerTraceNames ( void  )
static

Returns the names of all output traces connected to loudspeakers, separated by ','. Can be passed to a text Parameter.

Referenced by EchoTest::preConfig(), and CalibSpeakers::preConfig().

string leftLoudspeakerTraceNames ( void  )
static

Returns the names of all output traces connected to left loudspeakers, separated by ','. Can be passed to a text Parameter.

string rightLoudspeakerTraceNames ( void  )
static

Returns the names of all output traces connected to right loudspeakers, separated by ','. Can be passed to a text Parameter.

string soundTraceNames ( void  )
static

Returns the names of all input traces connected to microphones, separated by ','. Can be passed to a text Parameter.

Referenced by EchoTest::preConfig(), CalibMicrophone::preConfig(), and CalibSpeakers::preConfig().

string leftSoundTraceNames ( void  )
static

Returns the names of all input traces connected to left microphones, separated by ','. Can be passed to a text Parameter.

string rightSoundTraceNames ( void  )
static

Returns the names of all input traces connected to right microphones, separated by ','. Can be passed to a text Parameter.

Member Data Documentation

int Loudspeakers = 0
static

The number of available loadspeakers.

int Loudspeaker = { -1, -1, -1, -1 }
static

The indices of the available loudspeakers.

int LeftSpeakers = 0
static

The number of available left loadspeakers.

int LeftSpeaker = { -1, -1, -1, -1 }
static

The indices of the available left loudspeakers.

int RightSpeakers = 0
static

The number of available right loadspeakers.

int RightSpeaker = { -1, -1, -1, -1 }
static

The indices of the available right loudspeakers.

int Speaker = { -1, -1 }
static

The indices of the first left and the first right loudspeaker.

int SoundTraces = 0
static

The number of available sound recording traces.

int SoundTrace = { -1, -1, -1, -1 }
static

The indices of the available sound recording traces.

int LeftSoundTraces = 0
static

The number of available left sound recording traces.

int LeftSoundTrace = { -1, -1, -1, -1 }
static

The indices of the available left sound recording traces.

int RightSoundTraces = 0
static

The number of available right sound recording traces.

int RightSoundTrace = { -1, -1, -1, -1 }
static

The indices of the available right sound recording traces.


The documentation for this class was generated from the following files: