7 #include <camera/camera_plugin.h> 22 virtual int addRef()
const override;
30 virtual int width()
const override;
32 virtual int height()
const override;
34 virtual int xStride(
int planeNumber )
const override;
36 virtual const void*
scanLine(
int planeNumber,
int lineNumber )
const override;
37 virtual void*
scanLine(
int planeNumber,
int lineNumber )
override;
42 virtual void*
data()
override;
43 virtual const void*
data()
const override;
45 void setPixel(
int x,
int y,
int val );
46 void fillRect(
int x,
int y,
int width,
int height,
int val );
virtual int width() const override
Width (pixels)
Definition: motion_data_picture.cpp:68
Definition: motion_data_picture.h:11
virtual nxcip::PixelFormat pixelFormat() const override
Returns pixel format.
Definition: motion_data_picture.cpp:57
virtual int planeCount() const override
Returns number of planes in picture (this depends on format)
Definition: motion_data_picture.cpp:62
virtual int releaseRef() const override
Implementation of nxpl::PluginInterface::releaseRef.
Definition: motion_data_picture.cpp:51
GUID of plugin interface.
Definition: plugin_api.h:26
Picture.
Definition: camera_plugin.h:635
Definition: plugin_tools.h:68
virtual int xStride(int planeNumber) const override
Length of horizontal line in bytes.
Definition: motion_data_picture.cpp:80
virtual void * queryInterface(const nxpl::NX_GUID &interfaceID) override
Implementation of nxpl::PluginInterface::queryInterface.
Definition: motion_data_picture.cpp:29
virtual const void * scanLine(int planeNumber, int lineNumber) const override
Returns pointer to horizontal line lineNumber (starting with 0)
Definition: motion_data_picture.cpp:86
virtual int addRef() const override
Implementation of nxpl::PluginInterface::addRef.
Definition: motion_data_picture.cpp:45
virtual void * data() override
Definition: motion_data_picture.cpp:105
PixelFormat
Definition: camera_plugin_types.h:34
virtual int height() const override
Height (pixels)
Definition: motion_data_picture.cpp:74