Function libCZI_CreateInputStreamFromExternal

Function libCZI_CreateInputStreamFromExternal#

Function Documentation#

LibCZIApiErrorCode libCZI_CreateInputStreamFromExternal(const ExternalInputStreamStructInterop *external_input_stream_struct, InputStreamObjectHandle *stream_object)#

Create an input stream object which is using externally provided functions for operation and reading the data. Please refer to the documentation of ‘ExternalInputStreamStructInterop’ for more information.

Parameters:
  • external_input_stream_struct – Structure containing the information about the externally provided functions.

  • stream_object[out] If successful, the handle to the newly created input stream object is put here.

Returns:

An error-code indicating success or failure of the operation.