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.

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.

Returns

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