138 |
|
|
139 |
std::vector<String> getAsioDriverNames(); |
std::vector<String> getAsioDriverNames(); |
140 |
|
|
141 |
static bool ASIO_loadAsioDriver(char *name) |
static bool ASIO_loadAsioDriver(const char *name) |
142 |
{ |
{ |
143 |
dmsg(2,("ASIO_loadAsioDriver: trying to load '%s'\n",name)); |
dmsg(2,("ASIO_loadAsioDriver: trying to load '%s'\n",name)); |
144 |
#ifdef WINDOWS |
#ifdef WINDOWS |
145 |
CoInitialize(0); |
CoInitialize(0); |
146 |
#endif |
#endif |
147 |
return loadAsioDriver(name); |
return loadAsioDriver(const_cast<char*>(name)); |
148 |
} |
} |
149 |
|
|
150 |
int ASIO_OpenAndQueryDeviceInfo(char *driverName, DriverInfo *driverInfo, ASIODriverInfo *asioDriverInfo) |
int ASIO_OpenAndQueryDeviceInfo(char *driverName, DriverInfo *driverInfo, ASIODriverInfo *asioDriverInfo) |
933 |
} |
} |
934 |
|
|
935 |
String AudioOutputDeviceAsio::Version() { |
String AudioOutputDeviceAsio::Version() { |
936 |
String s = "$Revision: 1.3 $"; |
String s = "$Revision: 1.4 $"; |
937 |
return s.substr(11, s.size() - 13); // cut dollar signs, spaces and CVS macro keyword |
return s.substr(11, s.size() - 13); // cut dollar signs, spaces and CVS macro keyword |
938 |
} |
} |
939 |
|
|