.. _cpp-camerasdk-refs: CameraSDK ========= .. toctree:: :hidden: Camera <../refs/class_P1_CameraSdk_Camera.rst> Listener <../refs/class_P1_CameraSdk_Listener.rst> CameraInfo <../refs/struct_P1_CameraSdk_CameraInfo.rst> CameraListElement <../refs/struct_P1_CameraSdk_CameraListElement.rst> IIQImageFile <../refs/struct_P1_CameraSdk_IIQImageFile.rst> LiveViewImage <../refs/struct_P1_CameraSdk_LiveViewImage.rst> NotificationEvent <../refs/struct_P1_CameraSdk_NotificationEvent.rst> LiveViewConfiguration <../refs/class_P1_CameraSdk_LiveViewConfiguration.rst> PropertySpecification <../refs/struct_P1_CameraSdk_PropertySpecification.rst> PropertyValue <../refs/struct_P1_CameraSdk_PropertyValue.rst> PropertyRange <../refs/struct_P1_CameraSdk_PropertyRange.rst> PropertyTransaction <../refs/class_P1_CameraSdk_PropertyTransaction.rst> CameraEventId <../refs/enum_P1_CameraSdk_CameraEventId.rst> LiveViewBitmapFormat <../refs/enum_P1_CameraSdk_LiveViewBitmapFormat.rst> NotificationType <../refs/enum_P1_CameraSdk_NotificationType.rst> SdkEventId <../refs/enum_P1_CameraSdk_SdkEventId.rst> .. list-table:: :widths: 30 70 * - :ref:`Camera ` - Representation of a physical Phase One Camera * - :ref:`Listener ` - An event listening context that receives events from Cameras or the SDK itself * - :ref:`CameraInfo ` - Brief description of a camera, used by notifications * - :ref:`CameraListElement ` - Brief description of a camera - without necessarily having to open it * - :ref:`IIQImageFile ` - In-memory buffer reference to an IIQ file * - :ref:`LiveViewImage ` - In-memory buffer of a LiveView video frame bitmap image * - :ref:`NotificationEvent ` - A notification class that include type and origin * - :ref:`LiveViewConfiguration ` - A configuration class that is used to control LiveView settings * - :ref:`PropertySpecification ` - A detailed description of a camera property * - :ref:`PropertyRange ` - Hold a single property value, and acts like a wrapper of different property types * - :ref:`PropertyValue ` - Numeric property *range span* class, used by :ref:`PropertySpecification ` * - :ref:`PropertyTransaction ` - A transaction that can set a property and wait for a change notification * - :ref:`CameraEventId ` - List of events originating from a specific :ref:`Camera ` * - :ref:`LiveViewBitmapFormat ` - Bitmap formats used by LiveView image video frames, in :ref:`doxid-struct_p1_1_1_camera_sdk_1_1_live_view_image` * - :ref:`NotificationType ` - List of possible Notifications types * - :ref:`SdkEventId ` - List of events related to the SDK itself. These events are not related to a :ref:`Camera ` instance .. _cpp-imagesdk-refs: ImageSDK ======== .. toctree:: :hidden: RawImage <../refs/class_P1_ImageSdk_RawImage.rst> ConvertConfig <../refs/class_P1_ImageSdk_ConvertConfig.rst> DecodeConfig <../refs/class_P1_ImageSdk_DecodeConfig.rst> BitmapImage <../refs/class_P1_ImageSdk_BitmapImage.rst> TiffWriter <../refs/class_P1_ImageSdk_TiffWriter.rst> Stitching <../refs/class_P1_ImageSdk_Stitching.rst> Stacking <../refs/class_P1_ImageSdk_Stacking.rst> SensorBayerOutput <../refs/class_P1_ImageSdk_SensorBayerOutput.rst> ImageTag <../refs/struct_P1_ImageSdk_ImageTag.rst> TagId <../refs/struct_P1_ImageSdk_TagId.rst> BayerFormat <../refs/enum_P1_ImageSdk_BayerFormat.rst> BitmapFormat <../refs/enum_P1_ImageSdk_BitmapFormat.rst> BlackClamp <../refs/enum_P1_ImageSdk_BlackClamp.rst> DigitalOffset <../refs/enum_P1_ImageSdk_DigitalOffset.rst> .. list-table:: :widths: 30 70 * - :ref:`RawImage ` - A handle to an IIQ image file, either on the file system or in a memory buffer * - :ref:`ConvertConfig ` - Defines a set of RAW conversion- and filter-flags, that can be applied to a raw-image * - :ref:`DecodeConfig ` - Defines a set of decoding flags, that can be used on a raw image * - :ref:`BitmapImage ` - An in-memory bitmap image, represented using a defined pixel format, width and height * - :ref:`TiffWriter ` - A class to write a bitmap and its metadata into a Tiff file * - :ref:`Stitching ` - A class to stitch L and R images from a PAS280 camera (Windows only feature) * - :ref:`Stacking ` - A class to stack an rgb image and a nir images from PAS280i or the 4-band solution (Windows only feature) * - :ref:`SensorBayerOutput ` - A :ref:`BitmapImage ` that represents Bayer (raw) sensor output * - :ref:`ImageTag ` - A wrapper around a raw image meta data tag * - :ref:`TagId ` - A reference to a meta data tag id in IIQ raw files * - :ref:`BayerFormat ` - Supported Bayer data formats * - :ref:`BitmapFormat ` - Available pixel formats for encoding the image bitmap * - :ref:`BlackClamp ` - Setting to control the static calibration type called black clamping * - :ref:`DigitalOffset ` - Setting to control how the static calibration handles digital offsets