Есть фильм с 3-мя звуковыми потоками(3 перевода).
Нужно сделать переключение звуковых потоков как в BSPlayer.
Пробовал отключать 2 нитки от AVI Splitter — и в итоге пробадала синхронизация при проигрывании, т.е. перемотка не работала.
Тоже самое если лишние нитки(кроме первой) отключать и удалять вплоть до DSound рендерера — думал если графу нужен SynchronizeClock, то пусть берет его у главного(первого) рендерера(нитки).
Я сохранял выходные пины аудио на сплиттере и входной пин у кодека первой нитки. Соответственно нужную нитку просто соединял пинами. Собсно и эта задумка обломилась — синхронизации нет и установка mediaseeking на нужную позицию никакого результата не оказывает, хотя время отображается то куда перешел.
Вобщем Ай нид хелп в этом деле.
Объясните на пальцах как можно грамотно переключать звуковые потоки или УРЛ какой-нить толковый дайте.
ЗЫ: Предполагается использовать только один из нескольких звуковых потоков.