Вид установленных вами видеокарт не должен иметь значения для QTKit, когда дело доходит до воспроизведения (это может выглядеть более гладко и сексуально для вас , но для того, что вы называете в операционной системе, этоне имеет значения).
Для отображения контента на втором мониторе (или, как вы его называете, «внешнем оборудовании»), вы можете получить информацию на различных экранах, подключенных к вашему Macintosh, позвонив по номеру [NSScreen screens]
.Взгляните и на остальную часть справки NSScreen.
И как только вы это освоите, вы можете решить, хотите ли вы делать полноэкранный режим на самом глубоком экране (предположительно, с дорогой видеокартой), или вы хотите рендерить на самом большом экране.(который вы можете определить из метода «Frame» NSScreen), или экран, который не является «главным экраном» со строкой меню.
В Кварце есть вещи более низкого уровня, которые вы можете использовать. Вот справочник Apple "Справочник по службам кварцевого дисплея" .Я бы порекомендовал идти по этому пути только тогда, когда вы чувствуете себя достаточно умно с программой Macintosh, чтобы углубиться.
Надеюсь, это поможет вам!