Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.220.222.188] |
|
Сообщ.
#1
,
|
|
|
Решил поработать поработать с ASIO SDK Steinberg:
#include <iostream> #include "asio.h" #include "asiosys.h" #include "asiodrivers.h" using namespace std; void ErrorMes(char* sMes, int Res) { std::cout << "\n" << sMes << Res << "\n\n"; system("pause"); exit(EXIT_FAILURE); // EXIT_SUCCESS, EXIT_FAILURE } int main(int argc, char* argv[]) { setlocale(LC_ALL, ""); ASIODriverInfo inf; if (ASE_NotPresent == ASIOInit(&inf)) ErrorMes("Error ASE_NotPresent: ", ASE_NotPresent); if(ASE_NoMemory == ASIOInit(&inf)) ErrorMes("Error ASE_NoMemory: ", ASE_NoMemory); if(ASE_HWMalfunction == ASIOInit(&inf)) ErrorMes("Error ASE_HWMalfunction", ASE_HWMalfunction); cout << inf.asioVersion << "\n" << inf.driverVersion << "\n" << inf.errorMessage << "\n" << inf.name << "\n" << inf.sysRef << endl; system("pause"); } Прикреплённый файлTestAsioSDK.zip (23,81 Кбайт, скачиваний: 176) |
Сообщ.
#2
,
|
|
|
в соответствии с asio interface specification, необходимо заполнить asioVersion и sysRef.
Но по идее, для начала нужно связать конкретный драйвер с вашим приложением. Читайте спецификацию, в частности раздел IV. Host Utility API Reference. Большим помочь не могу. |
Сообщ.
#3
,
|
|
|
Спасибо, попробую разобраться.
|