Sets the input layout of a frame.


int mira_SetInputDataLayout(mrkernelpmr, int dataLayout);


Parameters:

  • pmr: A pointer to the runtime kernel returned by mira_Init.
  • dataLayout: The new input data layout of a frame, can be: MIRA_DATALAYOUT_BIP (1), MIRA_DATALAYOUT_BIL (2), or MIRA_DATALAYOUT_BSQ (3).


Return value:

MIRA_OK (0) or an error code.


Description:

mira_SetInputDataLayout will change the input layout of a frame, this is used in case that the mira_GetInputDataType returns MIRA_DATALAYOUT_UNKNOWN (0). It requires that a model has been loaded using mira_LoadModel.