CameraVideoSource
class CameraVideoSource : VideoSourceカメラ映像入力ソース
他の映像入力ソースとは異なり、シングルトンインスタンスを利用してください。
インスタンスはSKWCameraVideoSource.shared()から取得できます。
StreamはcreateStream()より作成できますが、実際に映像を描画するためにはstartCapturing(with:options:completion:)でキャプチャを開始する必要があります。
- 
                  
                  Unavailable Undocumented 
- 
                  
                  現在キャプチャーしているカメラデバイス DeclarationSwift var camera: AVCaptureDevice? { get }
- 
                  
                  SDKがサポートしているカメラデバイス一覧 DeclarationSwift class func supportedCameras() -> [AVCaptureDevice]
- 
                  
                  シングルトンインスタンス DeclarationSwift class func shared() -> Self
- 
                  
                  カメラのプレビューを SKWCameraPreviewViewに描画します。映像を表示するためには startCapturing(with:options:completion:)をコールする必要があります。DeclarationSwift func attach(_ view: CameraPreviewView)Parametersview描画を行うView 
- 
                  
                  Viewへの描画を中止します。 DeclarationSwift func detach(_ view: CameraPreviewView)Parametersview中止する描画中のView 
- 
                  
                  キャプチャを開始します。 キャプチャを開始後にカメラのパーミッション取得ダイアログが表示され、承認された後にカメラ利用インジケータが表示開始されます。 DeclarationSwift func startCapturing(with device: AVCaptureDevice, options: CameraCaptureOptions?) async throwsParametersdevice利用するカメラデバイス optionsキャプチャオプション completion完了コールバック 
- 
                  
                  カメラデバイスを切り替えます。 この切り替えはキャプチャ中でも可能です。 DeclarationSwift func change(_ device: AVCaptureDevice) async throwsParametersdevice切り替え先のカメラデバイス completion完了コールバック 
- 
                  
                  キャプチャを停止します。 このAPIコール後にカメラ利用インジケータが消えます。 DeclarationSwift func stopCapturing()
- 
                  
                  Streamを作成します。 Streamの作成後にキャプチャ開始でも機能します。 DeclarationSwift func createStream() -> SKWLocalVideoStream
 CameraVideoSource Class Reference
        CameraVideoSource Class Reference