| 23 #define _MEDIA_BACKEND_FS2_H_ |
23 #define _MEDIA_BACKEND_FS2_H_ |
| 24 /* |
24 /* |
| 25 * SECTION:backend-fs2 |
25 * SECTION:backend-fs2 |
| 26 * @section_id: libpurple-backend-fs2 |
26 * @section_id: libpurple-backend-fs2 |
| 27 * @short_description: <filename>media/backend-fs2.h</filename> |
27 * @short_description: <filename>media/backend-fs2.h</filename> |
| 28 * @title: Farsight 2 backend for media API |
28 * @title: Farstream backend for media API |
| 29 * |
29 * |
| 30 * This file should not yet be part of libpurple's API. |
30 * This file should not yet be part of libpurple's API. |
| 31 * It should remain internal only for now. |
31 * It should remain internal only for now. |
| 32 */ |
32 */ |
| 33 |
33 |
| 43 #define PURPLE_MEDIA_BACKEND_FS2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PURPLE_TYPE_MEDIA_BACKEND_FS2, PurpleMediaBackendFs2)) |
43 #define PURPLE_MEDIA_BACKEND_FS2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PURPLE_TYPE_MEDIA_BACKEND_FS2, PurpleMediaBackendFs2)) |
| 44 |
44 |
| 45 /** |
45 /** |
| 46 * PurpleMediaBackendFs2: |
46 * PurpleMediaBackendFs2: |
| 47 * |
47 * |
| 48 * An opaque structure representing the Farsight 2 media backend. |
48 * An opaque structure representing the Farstream media backend. |
| 49 */ |
49 */ |
| 50 typedef struct _PurpleMediaBackendFs2 PurpleMediaBackendFs2; |
50 typedef struct _PurpleMediaBackendFs2 PurpleMediaBackendFs2; |
| 51 |
51 |
| 52 /** |
52 /** |
| 53 * purple_media_backend_fs2_get_type: |
53 * purple_media_backend_fs2_get_type: |
| 54 * |
54 * |
| 55 * Gets the type of the Farsight 2 media backend object. |
55 * Gets the type of the Farstream media backend object. |
| 56 * |
56 * |
| 57 * Returns: The Farsight 2 media backend's GType |
57 * Returns: The Farstream media backend's GType |
| 58 */ |
58 */ |
| 59 GType purple_media_backend_fs2_get_type(void); |
59 GType purple_media_backend_fs2_get_type(void); |
| 60 |
60 |
| 61 #ifdef USE_GSTREAMER |
61 #ifdef USE_GSTREAMER |
| 62 /* |
62 /* |