API для спутникового ресивера SkyStar2
От: DirectX  
Дата: 15.11.06 14:59
Оценка:
Приветствую, уважаемые знатоки, и прошу совета.

Ситуация такова: нужно написать программу, использующую упомянутый спутниковый тюнер как основной источник изображения. Программа должна выводить картинку через VMR9 на отдельный монитор и выполнять с ней различные наложения, но это собственно детали.

Главный вопрос такой: сабжевая плата у меня имеется, установлена и неплохо работает в частности с программой ProgDVB, но все попытки построить в GraphEdit работоспособный граф пока не привели к положительным результатам. Камень преткновения — фильтр B2C2 MPEG-2 Source. Как следует из официального SDK от фирмы TechniSat:

B2C2MPEG2Filter is a COM object that can act as the media source filter for a DirectX filter graph. Use of Microsoft's DirectX SDK is recommended to create a DirectShow-based user application that accesses B2C2MPEG2Filter's Audio and Video output pins via the filter graph.


Т.е. как раз то что нужно. Далее можно найти упоминание о использовании GraphEdit:

Use of B2C2 MPEG-2 Filter within Microsoft DirectX Utility GraphEdit
The B2C2 MPEG-2 Filter has been tested for use within the Microsoft DirectX utility GraphEdit (version 9.0.0.400). While inserting B2C2 MPEG-2 Filter into a graph using this tool, a prompt will be displayed for a filename. A filename does not need to be specified at this point; this dialog should be exited by using the Cancel button.


Итог: добавляю фильтр, нажимаю Cancel на окне выбора файла, как рекомендуется в комментарии и БОЛТ. GraphEdit вываливается с сообщением, что программа "encountered error. plesae report..."

Помогите, пожалуйста! может кто работал с такими карточками? Уже и чистую Windows под это дело поставил, и драйверы менял — результат пока один. Может есть альтернативные API. Например нашёл SkyAVC.ax, которая вроде как тоже является альтернативным фильтром. Но под это API даже стандартные программы под неё написанные у меня не работают.

Возможно дело в компьютере? У меня, например Athlon64, материнка Asus A7V — на виавском чипсете (кстати, говорят с амд-шными материнками на N-Force есть серьёзные проблемы — они просто горят от установки этой платы!). Видеокарта ATI Radeon x1600. Вот пожалуй и всё из примечательного. HELP!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.