Публичные API Mac OS X для проверки / необходимости защиты HDCP / DPCP? - PullRequest
13 голосов
/ 11 января 2011

Существуют ли в Mac OS X общедоступные API-интерфейсы для проверки соответствия подключенных дисплеев защиты цифрового контента с высокой пропускной способностью (HDCP) и / или защиты портов дисплея (DPCP) или для требования, чтобы вывод вашего приложения отображался только на HDCP / DPCP-совместимых дисплеях?

Я бы хотел, чтобы мое приложение могло отказать в воспроизведении определенного контента, если такие виды защиты не обеспечены на всех соответствующих подключенных дисплеях. Я верю, что Apple может сделать это для контента iTunes store HD, но я не уверен, что они используют для этого закрытый API.

Как я могу гарантировать, что выходные данные моего приложения защищены HDCP или DPCP?

1 Ответ

9 голосов
/ 18 марта 2011

Насколько я знаю (и я сделал много домашних заданий, я ведущий инженер для известного Mac / Win Media Player), Apple жадная и не разделяет. Существует множество доказательств того, что новые соединения MacBook и Mac Pro с портами HDMI и Display поддерживают полный протокол шифрования и что iTunes может запрашивать и контролировать его.

Apple, по-видимому, намеренно отказывается от API, чтобы предотвратить любую возможность поддержки Blu-ray на Mac, чтобы создать рычаги, позволяющие студиям использовать HD-контент для iTunes.

...