Публичные API Mac OS X для проверки / требования защиты HDCP / DCP?


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

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

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

1 12

1 ответ:

Насколько я знаю (и я сделал много домашней работы по этому вопросу, я ведущий инженер для известного медиаплеера Mac/Win), Apple жадничает и не делится. Существует множество доказательств того, что новые macbook и mac pro HDMI и Display port connections поддерживают полный протокол шифрования, и что iTunes может запрашивать и контролировать его.

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