2011-01-11 31 views
10

Có bất kỳ API công cộng nào trong Mac OS X để kiểm tra bảo vệ nội dung kỹ thuật số băng thông cao (HDCP) và/hoặc bảo vệ nội dung cổng hiển thị (DPCP) của màn hình được kết nối hay không. Màn hình tương thích HDCP/DPCP?API công cộng Mac OS X để kiểm tra/yêu cầu bảo vệ HDCP/DPCP?

Tôi muốn ứng dụng của mình có thể từ chối phát lại nội dung nhất định trừ khi các loại bảo vệ này được đảm bảo trên tất cả các màn hình được kết nối có liên quan. Tôi tin rằng Apple có thể làm điều này cho iTunes lưu trữ nội dung HD, nhưng tôi không chắc chắn nếu họ đang sử dụng một API riêng cho việc này.

Làm cách nào để đảm bảo rằng đầu ra của ứng dụng của tôi được bảo vệ bằng HDCP hoặc DPCP?

Trả lời

7

Theo như tôi biết (và tôi đã làm rất nhiều bài tập về nhà, tôi là kỹ sư trưởng cho một Mac/Win Media Player nổi tiếng) Apple đang tham lam và không chia sẻ. Có rất nhiều bằng chứng cho thấy các kết nối cổng HDMI và mac hiển thị macbook và mac pro mới hơn hỗ trợ giao thức mã hóa đầy đủ và iTunes có thể truy vấn và kiểm soát nó.

Apple dường như cố ý giữ lại API, với mục đích ngăn chặn mọi khả năng hỗ trợ Blu-ray trên máy Mac, để tạo đòn bẩy cho việc đưa các studio cho phép nội dung HD cho iTunes.

+0

có cách nào để đảo ngược kỹ thuật/theo dõi iTunes thực thi để biết API nào được sử dụng để bật/kiểm tra HDCP không? –