class P1::CameraSdk::IFullImage

Overview

Contains a full IIQ image file. More…

#include <C_P1CameraCommonStructs.h>

class IFullImage: public P1::CameraSdk::IImageBuffer
{
public:
    // methods

    virtual std::string FileName() const = 0;
};

// direct descendants

class FullImageImpl;

Inherited Members

public:
    // enums

    enum Type;

    // methods

    virtual std::shared_ptr<uint8_t const> Data() const = 0;
    virtual size_t DataSizeBytes() const = 0;
    virtual ImageFormat Format() const = 0;
    virtual Type BufferType() const = 0;
    virtual char const* BufferTypeStr() const = 0;
    virtual char const* FormatStr() const = 0;

Detailed Documentation

Contains a full IIQ image file.

This means the entire file is in memory, and if written to a file, can be opened by either Capture One or any other IIQ compatible image processing app.

Version 3.0