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(...)

... :