Api

  • This protocol for information and operations on a camera device.

    While connecting, Storages, Status, Images, CameraDeviceSettings and CaptureSettings are cached and updated in the background.

    Note

    There are cases that Images is not updated (ex: when an image was deleted). In this case, Images can be updated by updateImages method.
    See more

    Declaration

    Swift

    public protocol CameraDevice
  • The protocol for receiving event from a camera device.

    See more

    Declaration

    Swift

    public protocol CameraEventListener: class
  • This protocol for handling with image information.

    See more

    Declaration

    Swift

    public protocol CameraImage
  • The error of this SDK.

    • unsupportedOperation: unsupported operation
    See more

    Declaration

    Swift

    public enum CameraSDKError: Swift.Error
  • This protocol for camera status.

    See more

    Declaration

    Swift

    public protocol CameraStatus
  • This protocol for camera storage.

    See more

    Declaration

    Swift

    public protocol CameraStorage
  • This protocol for a camera capture information.

    See more

    Declaration

    Swift

    public protocol Capture
  • The type of a state of a capture.

    • unknown: A capture is unknown.
    • executing: A capture is in progress.
    • complete: All processing about a capture is completed.
    See more

    Declaration

    Swift

    public enum CaptureState
  • The type of a interface for connection.

    • wlan: Wireless LAN
    See more

    Declaration

    Swift

    public enum DeviceInterface
  • The file format.

    • unknown: unknown format
    • jpeg: jpeg
    • tiff: tiff
    • dpof: dpof
    • pef: pef
    • dng: dng
    • mp4: mp4
    • mov: mov
    • avi: avi
    See more

    Declaration

    Swift

    public enum ImageFormat
  • The file type.

    • unknown: unknown type
    • stillImage: still image
    • movie: movie
    See more

    Declaration

    Swift

    public enum ImageType
  • The type of acquisition status of image list in a storage.

    • notListed: An image list is not listed. When starting acquisition, this state is changed to listing.
    • listing: An acquisition is in progress. When finishing acquisition, this state is changed to listed.
    • pending: An acquisition is pending. For example, an error is occurred when an acquisition is in progress. When restarting acquisition, this state is changed to listing.
    • listed: An image list is listed. When starting acquisition, this state is changed to listing.
    • interrupted: An image list is interrupted. For example, a connection is disconnected when an acquisition is in progress. When reconnecting and starting acquisition, this state is changed to listing.
    See more

    Declaration

    Swift

    public enum StorageListImagesState
  • The storage permission.

    • unknown: unknown permission
    • readWrite: read and write
    • read: read
    See more

    Declaration

    Swift

    public enum StoragePermission
  • The storage type.

    • fixedRam: fixed RAM
    • removableRam: removable RAM
    See more

    Declaration

    Swift

    public enum StorageType