Я работаю с AVFoundation для записи экрана или части экрана. Вот 2 примера кода, над которыми я работаю.
2. http://developer.apple.com/library/mac/#qa/qa1740/_index.html
Простая полноэкранная запись или запись с обрезкой прямоугольника отлично, но когда я пытаюсь изменить прямоугольник во время записи, я получаю сообщение об ошибке:
Завершена ли запись в файл: //localhost/Users/Shared/screenMovie.mp4 из-за ошибки Error Domain = AVFoundationErrorDomain Code = -11806 «Запись остановлена» UserInfo = 0x13a07f9e0 {AVErrorRecordingSuccessfullyFinishedKey = true, NSLocalizedDescription = Recording снова .}
В документации Apple говорится об ошибке с кодом -11806:
AVErrorSessionConfigurationChanged Запись остановлена из-за изменения конфигурации источников и мест назначения мультимедиа.
Я не могу найти информацию об этом в документации. У меня есть предположение, что я не могу изменить прямоугольник во время записи. Но в то же время я не могу найти на это никаких доказательств.