StreamEncodeUtil_zlib

class kanzi::connect::StreamEncodeUtil_zlib : public ConnectStreamEncodeUtil

Public Functions

StreamEncodeUtil_zlib(FrameBufferFactorySharedPtr bufferQueue)
~StreamEncodeUtil_zlib () KZ_OVERRIDE
virtual bool doEncode (const vector< char > &in, vector< char > &out, int &flags) KZ_OVERRIDE

Request to encode a frame.

Return

True on success, data is to be sent over network.

Parameters
  • 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.