## GstCompat

GstCompat — Deprecated API entries

## Synopsis

    #define     gst_element_connect             (a,b)
    #define     gst_element_connect_pads        (a,b,c,d)
    #define     gst_element_connect_many        (a,...)
    #define     gst_element_connect_filtered    (a,b,c)
    #define     gst_element_disconnect          (a,b)
    #define     gst_pad_connect                 (a,b)
    #define     gst_pad_connect_filtered        (a,b,c)
    #define     gst_pad_disconnect              (a,b)
    #define     gst_pad_proxy_connect           (a,b)
    #define     gst_pad_set_connect_function    (a,b)
    void        gst_pad_call_chain_function     (GstPad *pad,
                                                 GstData *data);
    GstData*    gst_pad_call_get_function       (GstPad *pad);
    #define     GST_PAD_CONNECT_REFUSED
    #define     GST_PAD_CONNECT_DELAYED
    #define     GST_PAD_CONNECT_OK
    #define     GST_PAD_CONNECT_DONE
    typedef     GstPadConnectReturn;
    typedef     GstPadConnectFunction;
    #define     gst_info                        (...)

## Description

## Details

### gst_element_connect()

    #define	gst_element_connect(a,b)	gst_element_link(a,b)

`a` : |
`b` : |

### gst_element_connect_pads()

    #define     gst_element_connect_pads(a,b,c,d)

`a` : |
`b` : |
`c` : |
`d` : |

### gst_element_connect_many()

    #define     gst_element_connect_many(a,...)

`a` : |
`...` : |

### gst_element_connect_filtered()

    #define     gst_element_connect_filtered(a,b,c)

`a` : |
`b` : |
`c` : |

### gst_element_disconnect()

    #define	gst_element_disconnect(a,b)	gst_element_unlink(a,b)

`a` : |
`b` : |

### gst_pad_connect()

    #define gst_pad_connect(a,b)		gst_pad_link(a,b)

`a` : |
`b` : |

### gst_pad_connect_filtered()

    #define gst_pad_connect_filtered(a,b,c)	gst_pad_link_filtered(a,b,c)

`a` : |
`b` : |
`c` : |

### gst_pad_disconnect()

    #define gst_pad_disconnect(a,b)		gst_pad_unlink(a,b)

`a` : |
`b` : |

### gst_pad_proxy_connect()

    #define gst_pad_proxy_connect(a,b)	gst_pad_proxy_link(a,b)

`a` : |
`b` : |

### gst_pad_set_connect_function()

    #define     gst_pad_set_connect_function(a,b)

`a` : |
`b` : |

### gst_pad_call_chain_function ()

    void        gst_pad_call_chain_function     (GstPad *pad,
                                                 GstData *data);

Calls the chain function of the given pad while making sure the internal consistency is kept. Use this function inside schedulers instead of calling the chain function yourself.

`pad` : | sink pad to call chain function on
`data` : | data to call the chain function with

### gst_pad_call_get_function ()

    GstData*    gst_pad_call_get_function       (GstPad *pad);

Calls the get function of the given pad while making sure the internal consistency is kept. Use this function inside schedulers instead of calling the get function yourself.

`pad` : | sink pad to call chain function on
Returns : | the data provided by the pad or NULL if no data was available.

### GST_PAD_CONNECT_REFUSED

    #define GST_PAD_CONNECT_REFUSED		GST_PAD_LINK_REFUSED

### GST_PAD_CONNECT_DELAYED

    #define GST_PAD_CONNECT_DELAYED		GST_PAD_LINK_DELAYED

### GST_PAD_CONNECT_OK

    #define GST_PAD_CONNECT_OK		GST_PAD_LINK_OK

### GST_PAD_CONNECT_DONE

    #define GST_PAD_CONNECT_DONE		GST_PAD_LINK_DONE

### GstPadConnectReturn

    typedef GstPadLinkReturn		GstPadConnectReturn;

### GstPadConnectFunction

    typedef GstPadLinkFunction		GstPadConnectFunction;

### gst_info()

    #define     gst_info(...)

`...` : |