| Value | Meaning |
|---|---|
| FAILED1 | a general error which doesn't fit in any other category. Make sure you add a custom message to the error call. |
| TOO_LAZY2 | do not use this except as a placeholder for deciding where to go while developing code. |
| NOT_IMPLEMENTED3 | use this when you do not want to implement this functionality yet. |
| STATE_CHANGE4 | used for state change errors. |
| PAD5 | used for pad-related errors. |
| THREAD6 | used for thread-related errors. |
| NEGOTIATION7 | used for negotiation-related errors. |
| EVENT8 | used for event-related errors. |
| SEEK9 | used for seek-related errors. |
| CAPS10 | used for caps-related errors. |
| TAG11 | used for negotiation-related errors. |
| MISSING_PLUGIN12 | used if a plugin is missing. |
| CLOCK13 | used for clock related errors. |
| DISABLED14 | used if functionality has been disabled at compile time. |
| NUM_ERRORS15 | the number of core error types. |
Core errors are errors inside the core GStreamer library.