      ここで指定された値と異なる値が実際には使用される事があります。
      */
     public var frameRate: Int
-
-    /// `true` であれば接続解除時にカメラを停止します。
-    /// 廃止されました。
-    @available(*, unavailable, message: "廃止されました")
-    public var canStop: Bool = false
 
     /// カメラの位置
     public var position: AVCaptureDevice.Position


    /// RTCCameraVideoCapturer が保持している AVCaptureSession
    public var captureSession: AVCaptureSession { native.captureSession }

    /// 指定したカメラ位置にマッチした最初のデバイスを返します。
    /// 名称が device に変更されました
    @available(*, unavailable, renamed: "device")
    public static func captureDevice(for position: AVCaptureDevice.Position) -> AVCaptureDevice? {
        nil
    }

    /// 指定したカメラ位置にマッチした最初のデバイスを返します。
    /// captureDevice(for: .back) とすれば背面カメラを取得できます。


    /// フレームレート
    public private(set) var frameRate: Int?

    /// フォーマット
    public private(set) var format: AVCaptureDevice.Format?
