#include <stream_controller.hpp>
◆ Format
Enumerator |
---|
PixelFrameFormatUnknown | |
PixelFrameFormatYUV420 | |
PixelFrameFormatRGBA8888 | |
PixelFrameFormatRGB888 | |
◆ PixelFrame() [1/2]
kanzi::connect::PixelFrame::PixelFrame |
( |
| ) |
|
|
inlineexplicit |
◆ PixelFrame() [2/2]
kanzi::connect::PixelFrame::PixelFrame |
( |
size_t | dataWidth, |
|
|
size_t | dataHeight, |
|
|
Format | pixelFormat, |
|
|
size_t | strides[2] = { 0 } ) |
|
inline |
◆ ~PixelFrame()
kanzi::connect::PixelFrame::~PixelFrame |
( |
| ) |
|
|
inline |
◆ release()
void kanzi::connect::PixelFrame::release |
( |
| ) |
|
|
inline |
◆ reserve()
void kanzi::connect::PixelFrame::reserve |
( |
| ) |
|
|
inline |
◆ reset()
void kanzi::connect::PixelFrame::reset |
( |
| ) |
|
|
inline |
◆ resize()
void kanzi::connect::PixelFrame::resize |
( |
size_t | dataWidth, |
|
|
size_t | dataHeight, |
|
|
Format | pixelFormat, |
|
|
size_t | strides[2] = { 0 }, |
|
|
unsigned char ** | _data = 0 ) |
|
inline |
◆ buffers
vector<unsigned char*> kanzi::connect::PixelFrame::buffers |
◆ data
vector<unsigned char> kanzi::connect::PixelFrame::data |
◆ format
pixel format (number of bytes per pixel and coordinate system)
◆ frameReleasedCallback
◆ height
size_t kanzi::connect::PixelFrame::height = 0 |
number of lines on image data
◆ inUse
size_t kanzi::connect::PixelFrame::inUse = 0 |
◆ strideWidths
size_t kanzi::connect::PixelFrame::strideWidths[2] = { 0, 0 } |
byte width of one line (stride)
◆ width
size_t kanzi::connect::PixelFrame::width = 0 |
number of image pixels on one line
The documentation for this struct was generated from the following file:
- connect/kanzi_adaptation/viewport/stream_controller.hpp