LMMS
Loading...
Searching...
No Matches
asiodrivers.h
Go to the documentation of this file.
1#ifndef __AsioDrivers__
2#define __AsioDrivers__
3
4#include "ginclude.h"
5
6#if MAC
7#include "CodeFragments.hpp"
8
9class AsioDrivers : public CodeFragments
10
11#elif WINDOWS
12#include <windows.h>
13#include "asiolist.h"
14
15class AsioDrivers : public AsioDriverList
16
17#elif SGI || BEOS
18#include "asiolist.h"
19
20class AsioDrivers : public AsioDriverList
21
22#else
23#error implement me
24#endif
25
26{
27public:
30
31 bool getCurrentDriverName(char *name);
32 long getDriverNames(char **names, long maxDrivers);
33 bool loadDriver(char *name);
36protected:
37 unsigned long connID;
39};
40
41#endif
Definition asiolist.h:25
unsigned long connID
Definition asiodrivers.h:37
AsioDrivers()
Definition asiodrivers.cpp:23
long getCurrentDriverIndex()
Definition asiodrivers.h:35
long getDriverNames(char **names, long maxDrivers)
Definition asiodrivers.cpp:41
void removeCurrentDriver()
Definition asiodrivers.cpp:74
~AsioDrivers()
Definition asiodrivers.cpp:29
bool getCurrentDriverName(char *name)
Definition asiodrivers.cpp:34
long curIndex
Definition asiodrivers.h:38
bool loadDriver(char *name)
Definition asiodrivers.cpp:48
static const char * name
Definition pugl.h:1582