StreamEncodeUtil

class kanzi::connect::StreamEncodeUtil

Subclassed by ConnectStreamEncodeUtil

Public Functions

~StreamEncodeUtil()

Destructor.

void encodeFramebuffer(FramebufferSharedPtr framebuffer) = 0

Encode new framebuffer and send data.

Parameters
  • framebuffer: Framebuffer which is to be encoded and sent.

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

Prepare new encoder.

Return

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

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

  • parameters: Stream encoder parameters.

void uninitialize(bool softUninitialize = false) = 0

Release encoder.

Parameters
  • softUninitialize: If false, closes the connection.