StreamEncodeUtil

class kanzi::connect::StreamEncodeUtil

Subclassed by ConnectStreamEncodeUtil

Public Functions

virtual ~StreamEncodeUtil()

Destructor.

virtual void encodeFramebuffer(FramebufferSharedPtr framebuffer) = 0

Encode new framebuffer and send data.

Parameters

framebuffer – Framebuffer which is to be encoded and sent.

virtual bool initialize(Domain &domain, StreamEncodeParameters &parameters) = 0

Prepare new encoder.

Parameters
  • domain – Instance of kanzi::Domain. Used for obtaining connection parameters and connect services.

  • parameters – Stream encoder parameters.

Returns

If both encoder and connections setup succeeded, true, otherwise false.

virtual void uninitialize(bool softUninitialize = false) = 0

Release encoder.

Parameters

softUninitialize – If false, closes the connection.