Moxie Marlinspike d83a3d71bc Support for Signal calls.
Merge in RedPhone

// FREEBIE
2015-09-30 14:30:09 -07:00

35 lines
640 B
C++

#ifndef __RTP_AUDIO_SENDER_H__
#define __RTP_AUDIO_SENDER_H__
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <arpa/inet.h>
#include <sys/socket.h>
//#include "srtp.h"
#include "SrtpStream.h"
class RtpAudioSender {
private:
int socketFd;
uint32_t sequenceNumber;
struct sockaddr *sockAddr;
int sockAddrLen;
SrtpStream srtpStream;
public:
RtpAudioSender(int socketFd, struct sockaddr *sockAddr, int sockAddrLen,
SrtpStreamParameters *parameters);
// ~RtpAudioSender();
int init();
int send(int timestamp, char *encodedData, int encodedDataLen);
};
#endif