BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Enumerations
bseenginenode.hh File Reference
#include "bseengine.hh"
#include "gslcommon.hh"

Go to the source code of this file.

Classes

struct  BseJob
struct  BseTrans
union  EngineTimedJob
struct  EngineInput
struct  EngineJInput
struct  EngineOutput
struct  EngineNode

Defines

#define ENGINE_NODE(module)
#define ENGINE_NODE_N_OSTREAMS(node)
#define ENGINE_NODE_N_ISTREAMS(node)
#define ENGINE_NODE_N_JSTREAMS(node)
#define ENGINE_NODE_IS_CONSUMER(node)
#define ENGINE_NODE_IS_INTEGRATED(node)
#define ENGINE_NODE_IS_VIRTUAL(node)
#define ENGINE_NODE_IS_SUSPENDED(nod, s)
#define ENGINE_NODE_IS_DEFERRED(node)
#define ENGINE_NODE_IS_SCHEDULED(node)
#define ENGINE_NODE_IS_CHEAP(node)
#define ENGINE_NODE_IS_EXPENSIVE(node)
#define ENGINE_NODE_LOCK(node)
#define ENGINE_NODE_UNLOCK(node)
#define ENGINE_MODULE_IS_VIRTUAL(mod)

Enumerations

enum  EngineJobType {
  ENGINE_JOB_NOP, ENGINE_JOB_SYNC, ENGINE_JOB_INTEGRATE, ENGINE_JOB_DISCARD,
  ENGINE_JOB_ICONNECT, ENGINE_JOB_JCONNECT, ENGINE_JOB_IDISCONNECT, ENGINE_JOB_JDISCONNECT,
  ENGINE_JOB_KILL_INPUTS, ENGINE_JOB_KILL_OUTPUTS, ENGINE_JOB_SET_CONSUMER, ENGINE_JOB_UNSET_CONSUMER,
  ENGINE_JOB_FORCE_RESET, ENGINE_JOB_ACCESS, ENGINE_JOB_SUSPEND, ENGINE_JOB_RESUME,
  ENGINE_JOB_ADD_POLL, ENGINE_JOB_REMOVE_POLL, ENGINE_JOB_ADD_TIMER, ENGINE_JOB_PROBE_JOB,
  ENGINE_JOB_FLOW_JOB, ENGINE_JOB_BOUNDARY_JOB, ENGINE_JOB_MESSAGE, ENGINE_JOB_LAST
}

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines