Core Graphics >   CGDisplayStream   >   init(display:outputWidth:outputHeight:pixelFormat:properties:handler:)


イニシャライザ


init(display:outputWidth:outputHeight:pixelFormat:
properties:handler:)


CFRunloop で使用する新しいディスプレイストリームを作成します。





宣言


init?(display: CGDirectDisplayID, outputWidth: Int, outputHeight: Int, pixelFormat: Int32, properties: CFDictionary?, handler: CGDisplayStreamFrameAvailableHandler?)


パラメータ


displayストリームされるべきディスプレイの ID。
outputWidth出力フレームのピクセル単位での幅。幅はゼロであってはなりません。
outputHeight出力フレームのピクセル単位での高さ。高さはゼロであってはなりません。
pixelFormat出力フレームデータの目的とするコアメディアピクセルフォーマット。値は次のいずれかでなければなりません:

  • 'BGRA':パックされたリトルエンディアン ARG8888

  • 'l10r':パックされたリトルエンディアン ARG2101010

  • '420v':2 面"ビデオ"レンジ YCbCr 4:2:0

  • '420f':2 面"フル"レンジ YCbCr 4:2:0

propertiesディスプレイストリームのオプションのプロパティの辞書。オプション辞書で提供できるキー値については、Display Stream Optional Property Keys を参照してください。
handler新しいフレームが準備できたときに呼び出されるブロック。


戻り値


新しい CGDisplayStream オブジェクト。


議論


ストリームが開始できる前に、ストリームを実行ループに追加しなければなりません。runLoopSource 関数を使用して、実行ループに追加するイベントソースを取得して下さい。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • macOS 10.8+
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












  • トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)