Цитата:
	
	
		| 
					Сообщение от Likn  ...На чем делалось: C#, VS2008
 Что программа умеет:
 1. Использовать любые камеры, поддерживающие UVC, любого разрешения....
 | 
	
 
Посмотрел исходники. UVC поддерживает постольку поскольку. Никакого выигрыша не дает. 
Чтобы реально использовать UVC нужно работать не через видеофовиндовс, А работать напрямую с железом.
1. Программа нуждается жесткой оптимизации.
2. Много мест потенциально опасных в плане утечки ресурсов.
Молодец конечно что начал развивать еще один проект видео регистрации, хочется верить что проект не будет заброшен и с UVC камера будет работать напрямую. Именно работа напрямую с UVC камерами даст шанс значительно разгрузить процессор. Но работа напрямую также подразумевает отказа от перекодирования конечного в кодек xvid (или любой другой)
p.s.
Рекомендую к прочтению 
 USB Device Class Definition for Video Devices, Revision 1.1, June 2005
Для того чтобы не изобретать велосипед 
http://pinvoke.net/
 Статейка на хабре 
P/Invoke и 64-битная разработка
p.s.s.
тема автора 
PION
http://www.pccar.ru/showthread.php?t=14603
было у меня желание на дот нете написать библиотечку для работы c UVC камерами, обратился к 
balabollng раскрывать исходники он не стал, а времени у меня сейчас тоже нету самому разбираться (ипотека, ремонт ...), может ты сможешь разобраться, если начал отдельный проект.