CameraVideoCapturerHandlers

public class CameraVideoCapturerHandlers

CameraVideoCapturer のイベントハンドラです。

  • 生成された映像フレームを受け取ります。 返した映像フレームがストリームに渡されます。

    Declaration

    Swift

    public var onCapture: ((CameraVideoCapturer, VideoFrame) -> VideoFrame)?
  • CameraVideoCapturer.start(format:frameRate:completionHandler) 内で completionHandler の後に実行されます。 そのため、 CameraVideoCapturer.restart(completionHandler) のように、 stop の completionHandler で start を実行する場合、 イベントハンドラは onStart, onStop の順に呼び出されることに注意してください。

    Declaration

    Swift

    public var onStart: ((CameraVideoCapturer) -> Void)?
  • CameraVideoCapturer.stop(completionHandler) 内で completionHandler の後に実行されます。 注意点については、 onStart のコメントを参照してください。

    Declaration

    Swift

    public var onStop: ((CameraVideoCapturer) -> Void)?
  • CameraVideoCapturer のイベントハンドラを初期化します。

    Declaration

    Swift

    public init()