.. index:: pair: class; P1::CameraSdk::IImageBufferFrame .. _doxid-class_p1_1_1_camera_sdk_1_1_i_image_buffer_frame: class P1::CameraSdk::IImageBufferFrame ====================================== .. toctree:: :hidden: Overview ~~~~~~~~ Base class for those image buffers that specifies height and width. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class IImageBufferFrame: public :ref:`P1::CameraSdk::IImageBuffer` { public: // methods virtual uint32_t :ref:`DestinationWidth`() const = 0; virtual uint32_t :ref:`DestinationHeight`() const = 0; }; // direct descendants class :ref:`ILiveView`; class :ref:`IPreview`; class :ref:`ITile`; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // enums enum :ref:`Type`; // methods virtual std::shared_ptr :ref:`Data`() const = 0; virtual size_t :ref:`DataSizeBytes`() const = 0; virtual :ref:`ImageFormat` :ref:`Format`() const = 0; virtual :ref:`Type` :ref:`BufferType`() const = 0; virtual char const* :ref:`BufferTypeStr`() const = 0; virtual char const* :ref:`FormatStr`() const = 0; .. _details-class_p1_1_1_camera_sdk_1_1_i_image_buffer_frame: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Base class for those image buffers that specifies height and width. :ref:`Version ` 3.0 Methods ------- .. index:: pair: function; DestinationWidth .. _doxid-class_p1_1_1_camera_sdk_1_1_i_image_buffer_frame_1a7d7303020a0e523dc9228b179b2e59e9: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual uint32_t DestinationWidth() const = 0 Return the buffers width in pixels. .. index:: pair: function; DestinationHeight .. _doxid-class_p1_1_1_camera_sdk_1_1_i_image_buffer_frame_1ac96fe2387659581c21876a08aaf315a9: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual uint32_t DestinationHeight() const = 0 Returns the buffers height in pixels.