GstError
Categorized error messages
Core errors are anything that can go wrong in or using the core GStreamer library
@GST_CORE_ERROR_FAILED:
@GST_CORE_ERROR_TOO_LAZY:
@GST_CORE_ERROR_NOT_IMPLEMENTED:
@GST_CORE_ERROR_STATE_CHANGE:
@GST_CORE_ERROR_PAD:
@GST_CORE_ERROR_THREAD:
@GST_CORE_ERROR_SCHEDULER:
@GST_CORE_ERROR_NEGOTIATION:
@GST_CORE_ERROR_EVENT:
@GST_CORE_ERROR_SEEK:
@GST_CORE_ERROR_CAPS:
@GST_CORE_ERROR_TAG:
@GST_CORE_ERROR_NUM_ERRORS:
Library errors are for errors from the library being used by elements initializing, closing, ...
@GST_LIBRARY_ERROR_FAILED:
@GST_LIBRARY_ERROR_TOO_LAZY:
@GST_LIBRARY_ERROR_INIT:
@GST_LIBRARY_ERROR_SHUTDOWN:
@GST_LIBRARY_ERROR_SETTINGS:
@GST_LIBRARY_ERROR_ENCODE:
@GST_LIBRARY_ERROR_NUM_ERRORS:
Resource errors are for anything external used by an element:
memory, files, network connections, process space, ...
They're typically used by source and sink elements
@GST_RESOURCE_ERROR_FAILED:
@GST_RESOURCE_ERROR_TOO_LAZY:
@GST_RESOURCE_ERROR_NOT_FOUND:
@GST_RESOURCE_ERROR_BUSY:
@GST_RESOURCE_ERROR_OPEN_READ:
@GST_RESOURCE_ERROR_OPEN_WRITE:
@GST_RESOURCE_ERROR_OPEN_READ_WRITE:
@GST_RESOURCE_ERROR_CLOSE:
@GST_RESOURCE_ERROR_READ:
@GST_RESOURCE_ERROR_WRITE:
@GST_RESOURCE_ERROR_SEEK:
@GST_RESOURCE_ERROR_SYNC:
@GST_RESOURCE_ERROR_SETTINGS:
@GST_RESOURCE_ERROR_NUM_ERRORS:
Stream errors are for anything related to the stream being processed:
format errors, media type errors, ...
They're typically used by decoders, demuxers, converters, ...
@GST_STREAM_ERROR_FAILED:
@GST_STREAM_ERROR_TOO_LAZY:
@GST_STREAM_ERROR_NOT_IMPLEMENTED:
@GST_STREAM_ERROR_TYPE_NOT_FOUND:
@GST_STREAM_ERROR_WRONG_TYPE:
@GST_STREAM_ERROR_CODEC_NOT_FOUND:
@GST_STREAM_ERROR_DECODE:
@GST_STREAM_ERROR_ENCODE:
@GST_STREAM_ERROR_DEMUX:
@GST_STREAM_ERROR_MUX:
@GST_STREAM_ERROR_FORMAT:
@GST_STREAM_ERROR_NUM_ERRORS:
Generates an human readable error message out of an errno number.
@domain:
@code:
@Returns:
@Returns:
@Returns:
@Returns:
@Returns: