Diff:
libgstreamer-1.0.so 1.4.5 (x86_64)
libgstreamer-1.0.so 1.5.1 (x86_64)

ABI
Viewer

SymbolsTypes



Type Usage: GstState (22)


Used As Name Used In
PARAM state gst_element_state_get_name (
    enum GstState state
) »
PARAM newstate gst_message_parse_state_changed (
    GstMessage* message,
    GstState* oldstate,
    GstState* newstate,
    GstState* pending
) »
PARAM oldstate gst_message_parse_state_changed (
    GstMessage* message,
    GstState* oldstate,
    GstState* newstate,
    GstState* pending
) »
PARAM pending gst_message_parse_state_changed (
    GstMessage* message,
    GstState* oldstate,
    GstState* newstate,
    GstState* pending
) »
PARAM state gst_element_set_state (
    GstElement* element,
    enum GstState state
) »
PARAM pending gst_element_get_state (
    GstElement* element,
    GstState* state,
    GstState* pending,
    GstClockTime timeout
) »
PARAM state gst_element_get_state (
    GstElement* element,
    GstState* state,
    GstState* pending,
    GstClockTime timeout
) »
PARAM newstate gst_message_new_state_changed (
    GstObject* src,
    enum GstState oldstate,
    enum GstState newstate,
    enum GstState pending
) »
PARAM oldstate gst_message_new_state_changed (
    GstObject* src,
    enum GstState oldstate,
    enum GstState newstate,
    enum GstState pending
) »
PARAM pending gst_message_new_state_changed (
    GstObject* src,
    enum GstState oldstate,
    enum GstState newstate,
    enum GstState pending
) »
PARAM state gst_message_new_request_state (
    GstObject* src,
    enum GstState state
) »
PARAM state gst_message_parse_request_state (
    GstMessage* message,
    GstState* state
) »
FIELD .current_state struct _GstElement {
    GstObject object,
    GRecMutex state_lock,
    GCond state_cond,
    guint32 state_cookie,
    enum GstState target_state,
    enum GstState current_state,
    enum GstState next_state,
    enum GstState pending_state,
    ...
} »
FIELD .next_state struct _GstElement {
    GstObject object,
    GRecMutex state_lock,
    GCond state_cond,
    guint32 state_cookie,
    enum GstState target_state,
    enum GstState current_state,
    enum GstState next_state,
    enum GstState pending_state,
    enum GstStateChangeReturn last_return,
    ...
} »
FIELD .pending_state struct _GstElement {
    GstObject object,
    GRecMutex state_lock,
    GCond state_cond,
    guint32 state_cookie,
    enum GstState target_state,
    enum GstState current_state,
    enum GstState next_state,
    enum GstState pending_state,
    enum GstStateChangeReturn last_return,
    GstBus* bus,
    ...
} »
FIELD .target_state struct _GstElement {
    GstObject object,
    GRecMutex state_lock,
    GCond state_cond,
    guint32 state_cookie,
    enum GstState target_state,
    enum GstState current_state,
    enum GstState next_state,
    ...
} »
F-PTR
PARAM
2nd parameter enum GstStateChangeReturn(*) {
    GstElement*,
    GstState*,
    GstState*,
    GstClockTime
} »
F-PTR
PARAM
3rd parameter enum GstStateChangeReturn(*) {
    GstElement*,
    GstState*,
    GstState*,
    GstClockTime
} »
F-PTR
PARAM
2nd parameter enum GstStateChangeReturn(*) {
    GstElement*,
    enum GstState
} »
F-PTR
PARAM
2nd parameter void(*) {
    GstElement*,
    enum GstState,
    enum GstState,
    enum GstState
} »
F-PTR
PARAM
3rd parameter void(*) {
    GstElement*,
    enum GstState,
    enum GstState,
    enum GstState
} »
F-PTR
PARAM
4th parameter void(*) {
    GstElement*,
    enum GstState,
    enum GstState,
    enum GstState
} »



Andrey Ponomarenko's ABI laboratory