Не подскажите, можно ли посредствам DirectSound в один и тот же момент стартовать как запись во входной буфер, так и чтение с выходного? Конструкция типа: Код (Text): g_pDSBOutput->Play( 0, 0, DSBPLAY_LOOPING ); g_pDSBCapture->Start( DSCBSTART_LOOPING ); на реалтайме не канает. В ASIO вроде было такое.
Думаю, что нельзя. Теоретически. В смысле, на практике я это не проверял, но в документации так написано.