2011-01-11 2 views
10

고 대역폭 디지털 콘텐츠 보호 (HDCP) 및/또는 연결된 디스플레이의 DPCP (Display Port Content Protection) 준수 여부를 확인하거나 응용 프로그램의 출력 만 표시되도록 요구하는 Mac OS X의 공개 API가 있습니까? HDCP/DPCP 호환 디스플레이?HDCP/DPCP 보호를 확인/요청하기위한 Mac OS X 공용 API?

모든 관련 연결된 디스플레이에서 이러한 종류의 보호가 보장되지 않는 한 특정 콘텐츠 재생을 거부 할 수있는 응용 프로그램을 원합니다. 나는 애플이 아이튠즈 스토어 HD 콘텐츠를 위해 이것을 할 수 있다고 생각한다. 그러나 나는 이것을 위해 개인용 API를 사용하고 있는지 확신 할 수 없다.

내 응용 프로그램의 출력이 HDCP 또는 DPCP로 보호되도록 어떻게 보장 할 수 있습니까?

답변

7

내가 아는 한 (그리고 나는 많은 숙제를 해왔다. 잘 알려진 Mac/Win Media Player의 수석 엔지니어이다.) 애플은 탐욕스럽고 공유하지 않는다. 최신 Macbook 및 Mac Pro HDMI 및 Display 포트 연결이 전체 암호화 프로토콜을 지원하고 iTunes가이를 쿼리하고 제어 할 수 있다는 많은 증거가 있습니다.

Apple은 Mac에서 Blu-ray가 지원되지 않도록 의도적으로 API를 보류하고있는 것으로 보입니다. 따라서 스튜디오에서 iTunes 용 HD 콘텐츠를 허용하도록 유도 할 수 있습니다.

+0

어쨌든 리버스 엔지니어링/아이튠즈 실행 파일을 추적하여 HDCP를 활성화/체크하는데 어떤 API가 사용되는지 알 수 있습니까? –