

MacOSX向けのアプリで、QuickTimeの画面収録の開始・終了を検知する方法はありますでしょうか？

なにかしらのNotificationが通知されているなどであれば良いのですが、今の所探せておりません。

なお、iTunesStoreでレンタルしたコンテンツを、iTunes上で再生中にQuickTimeの画面収録を行うと、プレイヤーの再生画面がグレーにマスクがかかります。

ですので、なにか方法はあるのかな、と思っているのですが、いかがでしょうか。

ご存知の方がおりましたら、よろしくお願いいたします。


CC BY-SA 3.0
2014-12-24T01:55:12.143
2457
2014-12-24T02:54:57.703
5608
question
objective-c macos
MacOSX向けアプリで、QuickTimeの画面収録を検知する方法はありますか？


iTunesと同じ方法で検知を行うのは難しいと思います。

iTunesは画面収録そのものではなく、再生中のディスプレイで[HDCP](http://e-words.jp/w/HDCP.html
"HDCP")が有効かどうかを検知している可能性が高いです。HDCPに対応していないディスプレイで再生したり、画面収録によって一時的にHDCPが無効になるとiTunesは再生を停止します。

しかし、HDCPが有効かどうかを調べるAPIは公開されていません。

参考: [Mac OS X public APIs for checking/requiring HDCP/DPCP
protection?](https://stackoverflow.com/questions/4654083/mac-os-x-public-apis-
for-checking-requiring-hdcp-dpcp-protection?rq=1 "Mac OS X public APIs for
checking/requiring HDCP/DPCP protection?")


CC BY-SA 3.0
2014-12-24T02:54:57.703
2463
2014-12-24T02:54:57.703
2017-05-23T12:38:55.250
-1
3639
2457
answer