removed workspace member not committed to repo yet, updated cbindgen

This commit is contained in:
Jasper Hugo 2021-08-16 09:54:49 +07:00
parent 56463c6100
commit 33203781ba
4 changed files with 10 additions and 2 deletions

View File

@ -3,7 +3,6 @@ members = [
"gst-meet",
"lib-gst-meet",
"lib-gst-meet-c",
"lib-gst-meet-py",
"nice-gst-meet",
"nice-gst-meet-sys",
]

View File

@ -1,6 +1,6 @@
# gst-meet: Integrate Jitsi Meet conferences with GStreamer pipelines
Note: gst-meet is in an **alpha** state and is under active development. The command-line options and the lib-gst-meet API are subject to change, and some important features (TURN, RTX, TCC, simulcast) are not yet fully functional.
Note: gst-meet is in an **alpha** state and is under active development. The command-line options and the lib-gst-meet API are subject to change, and some important features (simulcast, RTX, TCC) are not yet fully functional.
gst-meet provides a library and tool for integrating Jitsi Meet conferences with GStreamer pipelines. You can pipe audio and video into a conference as a participant, and pipe out other participants' audio and video streams.

View File

@ -1,3 +1,5 @@
language = "C"
include_guard = "gstmeet_h"
autogen_warning = "/* Warning, this file is autogenerated by cbindgen. Don't modify this manually. */"
sys_includes = ["glib/glib.h", "gst/gst.h"]
after_includes = "\ntypedef struct JitsiConnection JitsiConnection;\ntypedef struct JitsiConference JitsiConference;"

View File

@ -7,6 +7,11 @@
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
#include <glib/glib.h>
#include <gst/gst.h>
typedef struct JitsiConnection JitsiConnection;
typedef struct JitsiConference JitsiConference;
typedef struct Context Context;
@ -24,6 +29,8 @@ typedef struct Participant {
const char *nick;
} Participant;
typedef enum {VIDEO, AUDIO} MediaType;
struct Context *gstmeet_init(void);
void gstmeet_deinit(struct Context *context);