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.Declaration
Swift
public protocol CameraDevice
-
This class to detect a camera device.
See moreDeclaration
Swift
public class CameraDeviceDetector
-
The protocol for receiving event from a camera device.
See moreDeclaration
Swift
public protocol CameraEventListener: class
-
This protocol for handling with image information.
See moreDeclaration
Swift
public protocol CameraImage
-
This protocol for camera status.
See moreDeclaration
Swift
public protocol CameraStatus
-
This protocol for camera storage.
See moreDeclaration
Swift
public protocol CameraStorage
-
This protocol for a camera capture information.
See moreDeclaration
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.
Declaration
Swift
public enum CaptureState
-
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
Declaration
Swift
public enum ImageFormat
-
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
.
Declaration
Swift
public enum StorageListImagesState
- notListed: An image list is not listed. When starting acquisition, this state is changed to
-
Declaration
Swift
public enum StoragePermission
-
Declaration
Swift
public enum StorageType