Used with BASS_ASIO_GetInfo to retrieve information on the current device.
typedef struct {
char name[32];
DWORD version;
DWORD inputs;
DWORD outputs;
DWORD bufmin;
DWORD bufmax;
DWORD bufpref;
int bufgran;
DWORD initflags;
} BASS_ASIO_INFO;
| name | The name of the device/driver. |
| version | The driver version. |
| inputs | The number of input channels available. |
| outputs | The number of output channels available. |
| bufmin | The minimum buffer length, in samples. |
| bufmax | The maximum buffer length, in samples. |
| bufpref | The preferred/default buffer length, in samples. |
| bufgran | The buffer length granularity, that is the smallest possible length change... -1 = the possible buffer lengths increase in powers of 2. |
| initflags | The flags parameter of the BASS_ASIO_Init call. |