Core Graphics >   CGDisplayStream   >   init(display:outputWidth:outputHeight:pixelFormat:properties:handler:)
イニシャライザ
init(display:outputWidth:outputHeight:pixelFormat:
properties:handler:)
CFRunloop で使用する新しいディスプレイストリームを作成します。
宣言
パラメータ
display | ストリームされるべきディスプレイの ID。 |
outputWidth | 出力フレームのピクセル単位での幅。幅はゼロであってはなりません。 |
outputHeight | 出力フレームのピクセル単位での高さ。高さはゼロであってはなりません。 |
pixelFormat | 出力フレームデータの目的とするコアメディアピクセルフォーマット。値は次のいずれかでなければなりません:
|
properties | ディスプレイストリームのオプションのプロパティの辞書。オプション辞書で提供できるキー値については、Display Stream Optional Property Keys を参照してください。 |
handler | 新しいフレームが準備できたときに呼び出されるブロック。 |
戻り値
新しい CGDisplayStream オブジェクト。
議論
ストリームが開始できる前に、ストリームを実行ループに追加しなければなりません。runLoopSource 関数を使用して、実行ループに追加するイベントソースを取得して下さい。