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

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

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

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


person Spiff    schedule 11.01.2011    source источник


Ответы (1)


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

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

person bmac6502    schedule 17.03.2011
comment
Есть ли способ реконструировать/отследить исполняемый файл iTunes, чтобы узнать, какой API используется для включения/проверки HDCP? - person Yi Wang; 21.08.2013