Сейчас методом научного тыка (как говорит математик у нас в универе "Ответ на задачу, найденный методом тыка тоже является решением"
) выяснил, что если константу WM_USER установить в значение 1023, то при такой последовательности нажатия на клавиши:
* Пуск
* Стоп
* Пуск
* Стоп
После последнего нажатия выскакивает окно с выбором камеры источника, после этого прога (я так понял что-то типа драйвера винды) даже после перезапуска все равно будет считывать с установленной камеры. Не выход, а просто интересная информация.
А вопрос все таки стоит: Как можно переключать камеру-источник во время работы программы и без участия юзера (т.е. поочереди)?
[ADDED]
еще немного потыкал, вот результаты:
SendMessage(hwdc, WM_USER + 10, 0&, 0&)'Окно выбора устройства
(как бы устройство хотя бы тут автоматически выбрать?)
SendMessage(hwdc, WM_USER + 11, 0&, 0&)'Стоп
SendMessage(hwdc, WM_USER + 41, 0&, 0&)'Разрешение видео
SendMessage(hwdc, WM_USER + 42, 0&, 0&)'Общие настройки от дров производителя
SendMessage(hwdc, WM_USER + 46, 0&, 0&)'Сжатие видео