CameraSDK

Camera

Representation of a physical Phase One camera

Listener

An event listening context that receives events from Cameras or the SDK itself

PropertySpec

A detailed description of a camera property

PropertyValue

Hold a single property value, and acts like a wrapper of different property types

PropertyRange

Numeric property range span class, used by PropertySpec

INotificationEvent

Notification interface that encapsulate all types of notifications

EventType

All EventTypes that are not Property or SDK type events

PropertyEventType

EventTypes that relate to properties changing

SdkEventType

EventTypes that relate to the SDK, independent of a specific camera

IImageFileBasicInfo

Interface that defines a basic set of properties for image files stored on the camera

IImageBuffer

Buffer that contains either a image preview or a tile

IImageBufferFrame

Base class for those image buffers that specifies height and width

IPreview

Contains a preview of an image, as returned from the camera

ITile

A buffer that is a tile (crop) of an image

ILiveView

A buffer with a LiveView frame

IFullImage

Contains a full IIQ image file

IStoredImageHandle

Lightweight representation of an image file in the camera

CameraInfo

Brief description of a camera, used by notifications

CameraDescriptor

Brief description of a camera - without necessarily having to open it

ICameraCapabilities

A class defining the connected camera’s features and limitations

ImageFormat

The image encoding used in a memory buffer

SubscriptionManager

Access the different kinds of subscriptions available

IPreviewSubscription

Subscribe / unsubscribe to image transfers

ILiveViewSubscription

Subscribe / unsubscribe to a LiveView stream of images

IFullImageSubscription

Subscribe / unsubscribe to image transfers

ISubscription

Interface common to all subscriptions

ImageSDK

RawImage Class

A handle to an IIQ image file, either on the file system or in a memory buffer

ConvertConfig Class

Defines a set of RAW convertion- and filter-flags, that can be applied to a raw-image

DecodeConfig Class

Defines a set of decoding flags, that can be used on a raw image

BitmapImage Class

An in-memory bitmap image, represented using a defined pixel format, width and height

Stitching Class

A class to stitch L and R images from a PAS280 camera

Stacking Class

A class to stack an rgb image and a nir images from PAS280i or the 4-band solution

SensorBayerOutput Class

A BitmapImage that represents Bayer (raw) sensor output, and therefore includes non-visible pixels

ImageTag Struct

A wrapper around a raw image meta data tag

TagId Struct

A reference to a meta data tag id in IIQ raw files

GpsData Class

A GPS data bundle, that defines an auxillary GPS’s position on earth, along with a date-time stamp

ImuData Class

An IMU data bundle, that defines the orientation of an auxillary IMU in space

GpsDateTimeComponents Struct

A date & time representation used by the GPS to provide sub-millisecond precision

BitmapFormat enum

Available pixel formats for encoding the image bitmap

BlackClamp enum

Setting to control the static calibration type called black clamping

DigitalOffset enum

Setting to control how the static calibration handles digital offsets

Histogram Class

A Histogram class