QTKit Capture, как простой в использовании, не имеет возможности устанавливать параметры камеры вручную, такие как усиление, яркость, фокус и т. Д. Если бы вы использовали камеру Firewire, я бы посоветовал заглянуть в libdc1394 библиотека, которая дает вам контроль над всеми этими значениями и многое другое, если вы используете камеру IIDC Firewire (как старый внешний iSight). Я использую эту библиотеку для захвата видео с ПЗС-камер и управления ими на роботизированной платформе.
Однако я предполагаю, что вам интересна внутренняя камера iSight, которая является USB. Уил Шипли кратко упоминает об управлении параметрами на внутренних USB iSights в своем посте «Замороженные в карбоните» , но большая часть кода Carbon, который он выкладывает, контролирует эти значения в камерах IIDC Firewire.
К сожалению, согласно этому сообщению в списке рассылки QuickTime Брэда Форда, похоже, что вы не можете программно контролировать что-либо, кроме насыщенности и резкости встроенных iSights через открытые интерфейсы. Он полагает, что iGlasses выполняет постобработку изображения в программном обеспечении, что можно сделать с помощью фильтров Core Image.