class P1::CameraSdk::IImageBufferFrame

Overview

Base class for those image buffers that specifies height and width. More…

#include <C_P1CameraCommonStructs.h>

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

    virtual uint32_t DestinationWidth() const = 0;
    virtual uint32_t DestinationHeight() const = 0;
};

// direct descendants

class ILiveView;
class IPreview;
class ITile;

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

Base class for those image buffers that specifies height and width.

Version 3.0

Methods

virtual uint32_t DestinationWidth() const = 0

Return the buffers width in pixels.

virtual uint32_t DestinationHeight() const = 0

Returns the buffers height in pixels.