-
Здравствуйте уважаемые! Возник вопрос такого плана: Есть плата видеозахвата, камеры подключенные к этой плате в системе фигурируют в разделе «Звуковые, видео и игровые устройства», и с помощью DSPack я их определить не могу. При попытке получить список видеоустройств:
Var DevEnum: TSysDevEnum; DevEnum:=TSysDevEnum.Create(CLSID_VideoInputDeviceCategory);
он видит только устройства прописанные в разделе «Устройства обработки изображений» подскажите как можно из своего приложения докопаться до камер с платы видеозахвата.
-
Далеко не все платы видеозахвата работают с DirectX
Что за модель?
-
ДОЗОР S-16100
-
А где написано, что она поддерживает directX? Вполне возможно, что работает только штатный софт или для программирования предоставляется свой SDK. Обычно не бесплатно.
Там что-то про видеотрансляцию написано, и не исключено, что через нее можно выцепить поток (в это я не спец)
-
В руководстве к этой плате в требованиях прописано наличие DirectX 9.0 и выше, видимо плата работает через DirectX интерфейсы
-
Не исключено, что она сама пользуется DirectX для вывода видео, но не является директиксным устройством для виндов.
Впрочем, это всё мои домыслы (основанные на том, что большинство профессиональных (не бытовых) грабберов, с которыми я имел дело, не являлись устройствами DX).
-
MBo спасибо за помощь. В общем связался с разработчиками ПО для данных плат, обещали дать SDK.
|