Core Graphics >     CGDisplayCapture(_:)
関数
CGDisplayCapture(_:)
アプリケーションが排他的に使用するディスプレイをキャプチャします。
宣言
パラメータ
display | キャプチャするべきディスプレイの ID。 |
戻り値
結果コード。Core Graphics のデータ型と定数 を参照してください。
議論
アプリケーションがディスプレイをキャプチャすると、Quartz は他のアプリケーションやシステムサービスがディスプレイを使用したり、その設定を変更することを許可しません。
ハードウェアまたはソフトウェアミラーリングが有効な場合、プライマリディスプレイやすべてのミラーリングされたディスプレイをキャプチャする最も簡単な方法は、CGCaptureAllDisplays() 関数を使用することです。ソフトウェアミラーリングの場合、ディスプレイに直接描画するアプリケーションは、同じ内容をミラーセット内のすべてのディスプレイに描画しなければなりません。