Support for Signal calls.

Merge in RedPhone

// FREEBIE
This commit is contained in:
Moxie Marlinspike
2015-09-09 13:54:29 -07:00
parent 3d4ae60d81
commit d83a3d71bc
2585 changed files with 803492 additions and 45 deletions

View File

@@ -0,0 +1,35 @@
#ifndef __WEBRTC_JITTER_BUFFER_H__
#define __WEBRTC_JITTER_BUFFER_H__
#include "AudioCodec.h"
#include "WebRtcCodec.h"
#include "RtpPacket.h"
#include <android/log.h>
#include <pthread.h>
#include <unistd.h>
#include <modules/audio_coding/neteq/interface/neteq.h>
#include <modules/interface/module_common_types.h>
class WebRtcJitterBuffer {
private:
webrtc::NetEq *neteq;
WebRtcCodec webRtcCodec;
public:
WebRtcJitterBuffer(AudioCodec &codec);
~WebRtcJitterBuffer();
int init();
void addAudio(RtpPacket *packet, uint32_t tick);
int getAudio(short *rawData, int maxRawData);
void stop();
void collectStats();
static void* collectStats(void *context);
};
#endif