2009-11-01 3 views
1

Я уже записываю свой iSight из сценария python, используя мост pyobjc и структуру QTKit.Какие рамки Objective-C мне нужно использовать для записи моего экрана?

Какую структуру/устройство/... следует использовать для захвата видеоизображения моего экрана вместо встроенного iSight?

P.S. Я использую Leopard (не Snow Leopard), и поэтому у меня нет API Quicktime X в моем распоряжении.

ответ

1

OpenGL. Вот пример кода для этого на сайте разработчика Apple (SonOfGrab, IIRC).

От Льва, вы должны use AVFoundation to record the screen.

+0

Может ли он снимать видео или только скриншоты? – GaretJax

+1

Я, наконец, нашел правильные примеры: - моментальный снимок синхронизации: http://developer.apple.com/mac/library/samplecode/OpenGLScreenSnapshot/index.html - Async видео: http://developer.apple.com/mac /library/samplecode/OpenGLScreenCapture/index.html Спасибо за понимание – GaretJax

+0

Эти ссылки больше не работают. –