#include <stream_util_zlib.hpp>
Public Member Functions | |
| virtual bool | doEncode (const vector< char > &in, vector< char > &out, int &flags) KZ_OVERRIDE |
| Request to encode a frame. More... | |
| StreamEncodeUtil_zlib (FrameBufferFactorySharedPtr bufferQueue) | |
| ~StreamEncodeUtil_zlib () KZ_OVERRIDE | |
Public Member Functions inherited from kanzi::connect::ConnectStreamEncodeUtil | |
| ConnectStreamEncodeUtil (FrameBufferFactorySharedPtr bufferQueue) | |
| Constructor. More... | |
| void | encodeFramebuffer (FramebufferSharedPtr fb) KZ_OVERRIDE |
| Encode pixels from framebuffer. More... | |
| bool | initialize (Domain &domain, StreamEncodeParameters ¶ms) KZ_OVERRIDE |
| Prepare encoding target. More... | |
| void | startEncoderThread () |
| void | stopEncoderThread () |
| void | uninitialize (bool softUninitialize=false) KZ_OVERRIDE |
| Release encoder infra and write ending to video file or stream. More... | |
| void | updateRuntimedata () |
| ~ConnectStreamEncodeUtil () KZ_OVERRIDE | |
| Destructor. More... | |
Public Member Functions inherited from kanzi::connect::StreamEncodeUtil | |
| virtual | ~StreamEncodeUtil () |
| Destructor. More... | |
Additional Inherited Members | |
Protected Attributes inherited from kanzi::connect::ConnectStreamEncodeUtil | |
| bool | m_accumulate |
| size_t | m_delimeter |
| Domain * | m_domain |
| unsigned int | m_height |
| vector< char > * | m_pixelData |
| string | m_streamId |
| unsigned int | m_width |
| kanzi::connect::StreamEncodeUtil_zlib::StreamEncodeUtil_zlib | ( | FrameBufferFactorySharedPtr | bufferQueue | ) |
| kanzi::connect::StreamEncodeUtil_zlib::~StreamEncodeUtil_zlib | ( | ) |
|
virtual |
Request to encode a frame.
| in | A buffer containing frame data, assumption is that it will be 24bit BGR data |
| out | A buffer containing encoded data. Presentation is plugin specific. |
| flags | Additional information about this frame, sent to along the frame data to stream consumers. |
Reimplemented from kanzi::connect::ConnectStreamEncodeUtil.