#include <debug.h>
#include <media.h>
#include <mediamanager.h>
+ #include <media-gst.h>
#include "chime.h"
-#include "chime-connection-private.h"
#include "chime-room.h"
#include "chime-meeting.h"
struct _ChimeCallAudio;
typedef struct _ChimeCallAudio ChimeCallAudio;
++
+void chime_call_emit_participants(ChimeCall *call);
+
+ typedef enum {
+ CHIME_AUDIO_STATE_CONNECTING = 0,
+ CHIME_AUDIO_STATE_FAILED,
+ CHIME_AUDIO_STATE_AUDIOLESS,
+ CHIME_AUDIO_STATE_AUDIO,
+ CHIME_AUDIO_STATE_AUDIO_MUTED,
+ CHIME_AUDIO_STATE_HANGUP,
+ CHIME_AUDIO_STATE_DISCONNECTED,
+ } ChimeAudioState;
+
+ void chime_call_install_gst_app_callbacks(ChimeCall *call, GstAppSrc *appsrc, GstAppSink *appsink);
+
++
G_END_DECLS
#endif /* __CHIME_CALL_H__ */