Function GeniePipeline_setPriority¶
Defined in File GeniePipeline.h
Function Documentation¶
-
Genie_Status_t GeniePipeline_setPriority(const GeniePipeline_Handle_t pipelineHandle, const char *engineRole, const GeniePipeline_Priority_t priority)¶
A function to set an engine’s QNN context priority.
- Parameters
pipelineHandle – [in] A pipeline handle.
engineRole – [in] Engine role to which the priority is being applied (e.g. “primary”).
priority – [in] The requested priority.
- 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 requested priority could not be applied.
Note
GENIE_PIPELINE_PRIORITY_NORMAL_HIGH and GENIE_PIPELINE_PRIORITY_HIGH may be reserved on some platforms for OEM use. See GeniePipeline_setOemKey.