gstreamer_core/gst/gstpad.h
changeset 19 24ed0baaf8e5
parent 16 8e837d1bf446
equal deleted inserted replaced
18:5824eee55f42 19:24ed0baaf8e5
   158  *
   158  *
   159  * Since: 0.10.7
   159  * Since: 0.10.7
   160  */
   160  */
   161 #define GST_FLOW_IS_SUCCESS(ret) ((ret) >= GST_FLOW_OK)
   161 #define GST_FLOW_IS_SUCCESS(ret) ((ret) >= GST_FLOW_OK)
   162 
   162 
       
   163 #ifdef __SYMBIAN32__
       
   164 IMPORT_C
       
   165 #endif
   163 G_CONST_RETURN gchar*	gst_flow_get_name	(GstFlowReturn ret);
   166 G_CONST_RETURN gchar*	gst_flow_get_name	(GstFlowReturn ret);
   164 #ifdef __SYMBIAN32__
   167 #ifdef __SYMBIAN32__
   165 IMPORT_C
   168 IMPORT_C
   166 #endif
   169 #endif
   167 
   170 
   803 #define GST_PAD_BLOCK_SIGNAL(pad)       (g_cond_signal(GST_PAD_BLOCK_GET_COND (pad)))
   806 #define GST_PAD_BLOCK_SIGNAL(pad)       (g_cond_signal(GST_PAD_BLOCK_GET_COND (pad)))
   804 #define GST_PAD_BLOCK_BROADCAST(pad)    (g_cond_broadcast(GST_PAD_BLOCK_GET_COND (pad)))
   807 #define GST_PAD_BLOCK_BROADCAST(pad)    (g_cond_broadcast(GST_PAD_BLOCK_GET_COND (pad)))
   805 
   808 
   806 /* FIXME: this awful circular dependency need to be resolved properly (see padtemplate.h) */
   809 /* FIXME: this awful circular dependency need to be resolved properly (see padtemplate.h) */
   807 #include <gst/gstpadtemplate.h>
   810 #include <gst/gstpadtemplate.h>
   808 
   811 #ifdef __SYMBIAN32__
       
   812 IMPORT_C
       
   813 #endif
   809 GType			gst_pad_get_type			(void);
   814 GType			gst_pad_get_type			(void);
   810 
   815 
   811 /* creating pads */
   816 /* creating pads */
   812 #ifdef __SYMBIAN32__
   817 #ifdef __SYMBIAN32__
   813 IMPORT_C
   818 IMPORT_C
   845  *
   850  *
   846  * MT safe.
   851  * MT safe.
   847  */
   852  */
   848 #define gst_pad_get_parent(pad) gst_object_get_parent (GST_OBJECT_CAST (pad))
   853 #define gst_pad_get_parent(pad) gst_object_get_parent (GST_OBJECT_CAST (pad))
   849 
   854 
       
   855 #ifdef __SYMBIAN32__
       
   856 IMPORT_C
       
   857 #endif
   850 GstPadDirection		gst_pad_get_direction			(GstPad *pad);
   858 GstPadDirection		gst_pad_get_direction			(GstPad *pad);
   851 #ifdef __SYMBIAN32__
   859 #ifdef __SYMBIAN32__
   852 IMPORT_C
   860 IMPORT_C
   853 #endif
   861 #endif
   854 
   862