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. |