Публичные API-интерфейсы Mac OS X для проверки/требующей защиты HDCP/DPCP?

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

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

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

Ответ 1

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

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