Hi Ian,
I have another question
BASS_Split_StreamCreate does not work for mixer
when I Split a mixer ,ASIO could not work well
m_mixers[1] = BASS_Split_StreamCreate(m_mixers[0], BASS_STREAM_DECODE,0);
if(m_mixers[1]==0){
qDebug() << "BASS_Split_StreamCreate" << BASS_ErrorGetCode();
}
if (!BASS_ASIO_ChannelEnableBASS(FALSE, 4, m_mixers[1], TRUE)) {
qDebug() << __LINE__ << BASS_ErrorGetCode() << ":" << BASS_ASIO_ErrorGetCode();
}
m_mixers[2] = BASS_Split_StreamCreate(m_mixers[0], BASS_STREAM_DECODE ,0);
if (!BASS_ASIO_ChannelEnableBASS(FALSE, 6, m_mixers[2], TRUE)) {
qDebug() << __LINE__ << BASS_ErrorGetCode() << ":" << BASS_ASIO_ErrorGetCode();
}
if (!BASS_ASIO_Start(0, 0)) {
qDebug() << BASS_ErrorGetCode();
}
how to clone a mixer for asio?
Ok,I found BASS_ChannelSetDSP to push data to a stream.
So,this is the best way to clone Mixer?