Публичные API Mac OS X для проверки / необходимости защиты HDCP/DPCP?
Существуют ли в Mac OS X общедоступные API-интерфейсы для проверки соответствия подключенных дисплеев защиты цифрового контента с высокой пропускной способностью (HDCP) и / или защиты содержимого порта дисплея (DPCP) или для требования, чтобы выходные данные вашего приложения отображались только на HDCP/DPCP-совместимые дисплеи?
Мне бы хотелось, чтобы мое приложение могло отказаться от воспроизведения определенного контента, если такие виды защиты не обеспечены на всех соответствующих подключенных дисплеях. Я верю, что Apple может сделать это для контента iTunes Store HD, но я не уверен, что они используют для этого закрытый API.
Как я могу гарантировать, что выходные данные моего приложения защищены HDCP или DPCP?
1 ответ
Насколько я знаю (и я сделал много домашней работы над этим, я ведущий инженер для хорошо известного Mac/Win Media Player), Apple жадная и не разделяет. Существует множество свидетельств того, что новые порты MacBook и Mac Pro с портами HDMI и Display поддерживают полный протокол шифрования, и что iTunes может запрашивать и контролировать его.
Похоже, что Apple намеренно отказывается от API, чтобы предотвратить любую возможность поддержки Blu-ray на Mac, чтобы создать рычаги, позволяющие студиям использовать HD-контент для iTunes.