BASS_ASIO_CHANNELINFO structure

Used with BASS_ASIO_ChannelGetInfo to retrieve information on a channel.

typedef struct {
    DWORD group;
    DWORD format;
    char name[32];
} BASS_ASIO_CHANNELINFO;

Members

groupThe channel's group.
formatThe channel's sample format, one of the following.
BASS_ASIO_FORMAT_16BIT16-bit integer.
BASS_ASIO_FORMAT_24BIT24-bit integer.
BASS_ASIO_FORMAT_32BIT32-bit integer.
BASS_ASIO_FORMAT_32BIT1632-bit integer with 16-bit alignment.
BASS_ASIO_FORMAT_32BIT1832-bit integer with 18-bit alignment.
BASS_ASIO_FORMAT_32BIT2032-bit integer with 20-bit alignment.
BASS_ASIO_FORMAT_32BIT2432-bit integer with 24-bit alignment.
BASS_ASIO_FORMAT_FLOAT32-bit floating-point.
BASS_ASIO_FORMAT_DSD_LSBDSD with LSB first.
BASS_ASIO_FORMAT_DSD_MSBDSD with MSB first.
nameThe name of the channel.

Remarks

The format value is the channel's native sample format, and is unaffected by BASS_ASIO_ChannelSetFormat.

See also

BASS_ASIO_ChannelGetInfo