| 37 |
37 |
| 38 #if !GST_CHECK_VERSION(1,0,0) |
38 #if !GST_CHECK_VERSION(1,0,0) |
| 39 #define gst_registry_get() gst_registry_get_default() |
39 #define gst_registry_get() gst_registry_get_default() |
| 40 #endif |
40 #endif |
| 41 |
41 |
| 42 /** @copydoc _PurpleMediaBackendFs2Class */ |
|
| 43 typedef struct _PurpleMediaBackendFs2Class PurpleMediaBackendFs2Class; |
|
| 44 /** @copydoc _PurpleMediaBackendFs2Private */ |
|
| 45 typedef struct _PurpleMediaBackendFs2Private PurpleMediaBackendFs2Private; |
|
| 46 /** @copydoc _PurpleMediaBackendFs2Session */ |
42 /** @copydoc _PurpleMediaBackendFs2Session */ |
| 47 typedef struct _PurpleMediaBackendFs2Session PurpleMediaBackendFs2Session; |
43 typedef struct _PurpleMediaBackendFs2Session PurpleMediaBackendFs2Session; |
| 48 /** @copydoc _PurpleMediaBackendFs2Stream */ |
44 /** @copydoc _PurpleMediaBackendFs2Stream */ |
| 49 typedef struct _PurpleMediaBackendFs2Stream PurpleMediaBackendFs2Stream; |
45 typedef struct _PurpleMediaBackendFs2Stream PurpleMediaBackendFs2Stream; |
| 50 |
46 |
| 102 gboolean send_rtcp_mux); |
98 gboolean send_rtcp_mux); |
| 103 |
99 |
| 104 static void free_stream(PurpleMediaBackendFs2Stream *stream); |
100 static void free_stream(PurpleMediaBackendFs2Stream *stream); |
| 105 static void free_session(PurpleMediaBackendFs2Session *session); |
101 static void free_session(PurpleMediaBackendFs2Session *session); |
| 106 |
102 |
| 107 struct _PurpleMediaBackendFs2Class |
103 /** |
| 108 { |
104 * PurpleMediaBackendFs2: |
| 109 GObjectClass parent_class; |
105 * |
| 110 }; |
106 * An opaque structure representing the Farstream media backend. |
| 111 |
107 */ |
| 112 struct _PurpleMediaBackendFs2 |
108 struct _PurpleMediaBackendFs2 |
| 113 { |
109 { |
| 114 GObject parent; |
110 GObject parent; |
| 115 }; |
111 }; |
| 116 |
112 |