/ \fn const char* ROCDECAPI rocDecGetErrorName(rocDecStatus rocdec_status) \ingroup group_amd_rocdecode Return name of the specified error code in text form. /
| 216 | //! Return name of the specified error code in text form. |
| 217 | /*****************************************************************************************************/ |
| 218 | const char* ROCDECAPI rocDecGetErrorName(rocDecStatus rocdec_status) { |
| 219 | FunctionEntryLogWithArgs(g_rocdec_logger, ROCDEC_TOSTR(rocdec_status)); |
| 220 | const char* name; |
| 221 | switch (rocdec_status) { |
| 222 | case ROCDEC_DEVICE_INVALID: |
| 223 | name = "ROCDEC_DEVICE_INVALID"; |
| 224 | break; |
| 225 | case ROCDEC_CONTEXT_INVALID: |
| 226 | name = "ROCDEC_CONTEXT_INVALID"; |
| 227 | break; |
| 228 | case ROCDEC_RUNTIME_ERROR: |
| 229 | name = "ROCDEC_RUNTIME_ERROR"; |
| 230 | break; |
| 231 | case ROCDEC_OUTOF_MEMORY: |
| 232 | name = "ROCDEC_OUTOF_MEMORY"; |
| 233 | break; |
| 234 | case ROCDEC_INVALID_PARAMETER: |
| 235 | name = "ROCDEC_INVALID_PARAMETER"; |
| 236 | break; |
| 237 | case ROCDEC_NOT_IMPLEMENTED: |
| 238 | name = "ROCDEC_NOT_IMPLEMENTED"; |
| 239 | break; |
| 240 | case ROCDEC_NOT_INITIALIZED: |
| 241 | name = "ROCDEC_NOT_INITIALIZED"; |
| 242 | break; |
| 243 | case ROCDEC_NOT_SUPPORTED: |
| 244 | name = "ROCDEC_NOT_SUPPORTED"; |
| 245 | break; |
| 246 | default: |
| 247 | name = "UNKNOWN_ERROR"; |
| 248 | break; |
| 249 | } |
| 250 | FunctionExitLog(g_rocdec_logger); |
| 251 | return name; |
| 252 | } |
| 253 | } //namespace rocdecode |
no outgoing calls