GstError

GstError — Categorized error messages

Synopsis


#include <gst/gst.h>


enum        GstCoreError;
enum        GstLibraryError;
enum        GstResourceError;
enum        GstStreamError;
#define     GST_CORE_ERROR
#define     GST_LIBRARY_ERROR
#define     GST_RESOURCE_ERROR
#define     GST_STREAM_ERROR
#define     GST_ERROR_SYSTEM
gchar*      gst_error_get_message           (GQuark domain,
                                             gint code);
GQuark      gst_stream_error_quark          (void);
GQuark      gst_core_error_quark            (void);
GQuark      gst_resource_error_quark        (void);
GQuark      gst_library_error_quark         (void);


Description

Details

enum GstCoreError

typedef enum
{
  GST_CORE_ERROR_FAILED = 1,
  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
} GstCoreError;

Core errors are anything that can go wrong in or using the core GStreamer library

GST_CORE_ERROR_FAILED GStreamer encountered a general core library error.
GST_CORE_ERROR_TOO_LAZY GStreamer developers were too lazy to assign an error code to this error. Please file a bug.
GST_CORE_ERROR_NOT_IMPLEMENTED Internal GStreamer error: code not implemented. File a bug.
GST_CORE_ERROR_STATE_CHANGE Internal GStreamer error: state change failed. File a bug.
GST_CORE_ERROR_PAD Internal GStreamer error: pad problem. File a bug.
GST_CORE_ERROR_THREAD Internal GStreamer error: thread problem. File a bug.
GST_CORE_ERROR_SCHEDULER Internal GStreamer error: scheduler problem. File a bug.
GST_CORE_ERROR_NEGOTIATION Internal GStreamer error: negotiation problem. File a bug.
GST_CORE_ERROR_EVENT Internal GStreamer error: event problem. File a bug.
GST_CORE_ERROR_SEEK Internal GStreamer error: seek problem. File a bug.
GST_CORE_ERROR_CAPS Internal GStreamer error: caps problem. File a bug.
GST_CORE_ERROR_TAG Internal GStreamer error: tag problem. File a bug.
GST_CORE_ERROR_NUM_ERRORS the error count

enum GstLibraryError

typedef enum
{
  GST_LIBRARY_ERROR_FAILED = 1,
  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
} GstLibraryError;

Library errors are for errors from the library being used by elements initializing, closing, ...

GST_LIBRARY_ERROR_FAILED GStreamer encountered a general supporting library error.
GST_LIBRARY_ERROR_TOO_LAZY GStreamer developers were too lazy to assign an error code to this error. Please file a bug.
GST_LIBRARY_ERROR_INIT Could not initialize supporting library.
GST_LIBRARY_ERROR_SHUTDOWN Could not close supporting library.
GST_LIBRARY_ERROR_SETTINGS Could not close supporting library.
GST_LIBRARY_ERROR_ENCODE
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_
GST_LIBRARY_ERROR_</