CameraSettings

public struct CameraSettings : CustomStringConvertible

CameraVideoCapturer の設定を表すオブジェクトです。

  • デフォルトの設定。

    Declaration

    Swift

    public static let `default`: CameraSettings
  • CameraVideoCapturer で使用する映像解像度を表すenumです。

    See more

    Declaration

    Swift

    public enum Resolution
  • 希望する映像解像度。

    可能な限りここで指定された値が尊重されますが、 例えばデバイス側が対応していない値が指定された場合などは、 ここで指定された値と異なる値が実際には使用されることがあります。

    Declaration

    Swift

    public var resolution: Resolution
  • 希望する映像フレームレート(Frames Per Second)。

    可能な限りここで指定された値が尊重されますが、 例えばデバイス側が対応していない値が指定された場合などは、 ここで指定された値と異なる値が実際には使用されることがあります。

    Declaration

    Swift

    public var frameRate: Int
  • カメラの位置

    Declaration

    Swift

    public var position: AVCaptureDevice.Position
  • カメラ起動の有無

    Declaration

    Swift

    public var isEnabled: Bool
  • 文字列表現を返します。

    Declaration

    Swift

    public var description: String { get }
  • 初期化します。

    Declaration

    Swift

    public init(resolution: Resolution = .hd720p, frameRate: Int = 30, position: AVCaptureDevice.Position = .front, isEnabled: Bool = true)

    Parameters

    resolution

    解像度

    frameRate

    フレームレート

    position

    配信開始時のカメラの位置

    isEnabled

    カメラの起動の有無