gst_plugins_base/gst-libs/gst/rtp/gstbasertppayload.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
equal deleted inserted replaced
29:567bb019e3e3 30:7e817e7e631c
   116   GstElementClass parent_class;
   116   GstElementClass parent_class;
   117 
   117 
   118   /* receive caps on the sink pad, configure the payloader. */
   118   /* receive caps on the sink pad, configure the payloader. */
   119   gboolean      (*set_caps)             (GstBaseRTPPayload *payload, GstCaps *caps);
   119   gboolean      (*set_caps)             (GstBaseRTPPayload *payload, GstCaps *caps);
   120   /* handle a buffer, perform 0 or more gst_basertppayload_push() on
   120   /* handle a buffer, perform 0 or more gst_basertppayload_push() on
   121    * the RTP buffers. This function takes ownership of the buffer. */
   121    * the RTP buffers */
   122   GstFlowReturn (*handle_buffer)        (GstBaseRTPPayload *payload, 
   122   GstFlowReturn (*handle_buffer)        (GstBaseRTPPayload *payload, 
   123                                          GstBuffer *buffer);
   123                                          GstBuffer *buffer);
   124   gboolean      (*handle_event)         (GstPad * pad, GstEvent * event);
   124   gboolean      (*handle_event)         (GstPad * pad, GstEvent * event);
   125   GstCaps *     (*get_caps)             (GstBaseRTPPayload *payload, GstPad * pad);
   125   GstCaps *     (*get_caps)             (GstBaseRTPPayload *payload, GstPad * pad);
   126 
   126 
   160 IMPORT_C
   160 IMPORT_C
   161 #endif
   161 #endif
   162 
   162 
   163 
   163 
   164 GstFlowReturn   gst_basertppayload_push                 (GstBaseRTPPayload *payload, 
   164 GstFlowReturn   gst_basertppayload_push                 (GstBaseRTPPayload *payload, 
   165 #ifdef __SYMBIAN32__
       
   166 IMPORT_C
       
   167 #endif
       
   168                                                          GstBuffer *buffer);
   165                                                          GstBuffer *buffer);
   169 
       
   170 GstFlowReturn   gst_basertppayload_push_list            (GstBaseRTPPayload *payload,
       
   171                                                          GstBufferList *list);
       
   172 
   166 
   173 G_END_DECLS
   167 G_END_DECLS
   174 
   168 
   175 #endif /* __GST_BASE_RTP_PAYLOAD_H__ */
   169 #endif /* __GST_BASE_RTP_PAYLOAD_H__ */