Порылся в тырнете, нашел выход - реализовать сорс-фильтр который и будет генерить заданный в нем плэйлист.
Осталось только выяснить как это реализовать?
Из того что приходит в голову это просто вычитывать из файлов данный и передавать дальше в поток. Но у меня есть сомнения касательно быстродействия сего механизма.
У кого какие идеи еще есть?
на той же хне обломилсо до халявы... оказываетцо директшоу совсем не умеет спизгов воспр...
в сдк на блекмеджик идет некоторый пример директшовново спизга - но тама аццкий и кривой самодел -
строитцо граф из сорса и их рендера
ставитцо поток типа управленийа выводом - он принимает событийа графа...
по концу текущево графа - стопит граф - разбирайет большуйу часть графа (выковыривайет файлсорс и декодеры) оставляет тока их рендер и собирайет граф с новым файлсорсом и декодером и стартует...
на выходе платы вывода ето приводит к неск стопкадрам и паре чорных кадров... ацтой...
правильно делать микшер-коммутатор на который жыло бы сразу 2 графа и который по стопу одново - быстро переключалсо бы на фторой... и далее обратно...
но вот хз - могет ли аще директшовный граф останавливатцо и разбиратцо частями... т.е. после переключенийа на второй кусог - нада первый остановить - разобрать до фылтра микшера-коммутатора - пересобрать со следующ файлсорсом и поставить в стоп на ожыдание...
салют - если кому тиресно натрыл таки как феншуйно делать списки в директ шоу.
естьтакой проект GMFBridge погуглите и будит шастье))) сорсы там есть и на удивление дока АДЕКВАТНАЯ)
так что желаю успехов)