Function GeniePipeline_execute

Function Documentation

Genie_Status_t GeniePipeline_execute(const GeniePipeline_Handle_t pipelineHandle, void *userData)

A function to execute all nodes connected in a pipeline.

Parameters
  • pipelineHandle[in] A pipeline handle.

  • userData[in] The userData field provided to GeniePipeline_execute.

Returns

Status code:

  • GENIE_STATUS_SUCCESS: API call was successful.

  • GENIE_STATUS_ERROR_INVALID_HANDLE: Pipeline handle is invalid.

  • GENIE_STATUS_ERROR_INVALID_ARGUMENT: At least one argument is invalid.

  • GENIE_STATUS_ERROR_GENERAL: The OEM key could not be applied.

  • GENIE_STATUS_WARNING_CONTEXT_EXCEEDED: Context Limit was exceeded.