2012-08-10 5 views
0

웹캠 그림을 찍은 다음 터미널에서 일부 처리를 수행해야하는 터미널 응용 프로그램이 있습니다. 초기화하는 데 문제가 있습니다. QtKit을 사용하는 Apple docs에 MyRecorder이라는 앱으로 상당히 완벽한 데모가 있는데, 나는 이것을 잘 만들 수있었습니다. 나는 또한 그것을 스트림 대신 하나의 프레임을 잡기 위해 수정할 수 있었다.터미널 응용 프로그램에서 캡처 할 QTCaptureSession을 얻을 수 없습니다.

이것을 터미널 응용 프로그램으로 옮기면 QTCaptureSession 명령의 startRunning은 아무 것도 처리하지 않습니다. 오류가 없으며 모든 것이 성공적이라고보고되지만 웹캠이 켜지지 않고 프레임이 캡처되지 않습니다.

여기에 무슨 일이 일어나고 있는지 아십니까? 어떤 종류의 보안 제한이나 QTCaptureSession이 작동하지 못하게하는 다른 종류의 제한이 있습니까?

+0

이것은 단지 텍스트의 벽입니다. 질문을 정리하고 당신이 요구하는 것을 분명히하십시오. –

답변

0

그래서 AVFoundation으로 전환하면 문제가 해결되었습니다. 여전히 문제가 무엇인지는 확실치 않지만, 현재 AVFoundation을 사용하는 것은 QtKit을 대체하기 위해 설계된 이후로 갈 길과 같이 보입니다.

관련 문제