equal
deleted
inserted
replaced
62 GstRTSPResult (*stream_select) (GstRTSPExtension *ext, GstRTSPUrl *url); |
62 GstRTSPResult (*stream_select) (GstRTSPExtension *ext, GstRTSPUrl *url); |
63 |
63 |
64 /* signals */ |
64 /* signals */ |
65 GstRTSPResult (*send) (GstRTSPExtension *ext, GstRTSPMessage *req, GstRTSPMessage *resp); |
65 GstRTSPResult (*send) (GstRTSPExtension *ext, GstRTSPMessage *req, GstRTSPMessage *resp); |
66 |
66 |
|
67 /* ABI: more vfunctions added later */ |
|
68 GstRTSPResult (*receive_request) (GstRTSPExtension *ext, GstRTSPMessage *req); |
|
69 |
67 /*< private >*/ |
70 /*< private >*/ |
68 gpointer _gst_reserved[GST_PADDING]; |
71 gpointer _gst_reserved[GST_PADDING - 1]; |
69 }; |
72 }; |
70 |
73 |
71 GType gst_rtsp_extension_get_type (void); |
74 GType gst_rtsp_extension_get_type (void); |
72 |
75 |
73 /* invoke vfunction on interface */ |
76 /* invoke vfunction on interface */ |
81 GstRTSPResult gst_rtsp_extension_setup_media (GstRTSPExtension *ext, GstSDPMedia *media); |
84 GstRTSPResult gst_rtsp_extension_setup_media (GstRTSPExtension *ext, GstSDPMedia *media); |
82 gboolean gst_rtsp_extension_configure_stream (GstRTSPExtension *ext, GstCaps *caps); |
85 gboolean gst_rtsp_extension_configure_stream (GstRTSPExtension *ext, GstCaps *caps); |
83 GstRTSPResult gst_rtsp_extension_get_transports (GstRTSPExtension *ext, GstRTSPLowerTrans protocols, |
86 GstRTSPResult gst_rtsp_extension_get_transports (GstRTSPExtension *ext, GstRTSPLowerTrans protocols, |
84 gchar **transport); |
87 gchar **transport); |
85 GstRTSPResult gst_rtsp_extension_stream_select (GstRTSPExtension *ext, GstRTSPUrl *url); |
88 GstRTSPResult gst_rtsp_extension_stream_select (GstRTSPExtension *ext, GstRTSPUrl *url); |
|
89 GstRTSPResult gst_rtsp_extension_receive_request (GstRTSPExtension *ext, GstRTSPMessage *req); |
86 |
90 |
87 /* signal emision */ |
91 /* signal emision */ |
88 GstRTSPResult gst_rtsp_extension_send (GstRTSPExtension *ext, GstRTSPMessage *req, |
92 GstRTSPResult gst_rtsp_extension_send (GstRTSPExtension *ext, GstRTSPMessage *req, |
89 GstRTSPMessage *resp); |
93 GstRTSPMessage *resp); |
90 |
94 |