CameraSettings
public struct CameraSettings : CustomStringConvertible
CameraVideoCapturer
の設定を表すオブジェクトです。
-
デフォルトの設定。
Declaration
Swift
public static let `default`: CameraSettings
-
See moreCameraVideoCapturer
で使用する映像解像度を表すenumです。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
カメラの起動の有無