2011-01-11 5 views
10

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

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

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

ответ

7

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

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

+0

Есть ли все равно, чтобы отменить разработку/трассировку исполняемого файла iTunes, чтобы узнать, какой API используется для включения/проверки HDCP? –