rtpcodec.h
来自「symbian平台S60_2nd_FP2_SC rtp实现」· C头文件 代码 · 共 33 行
H
33 行
#ifndef RTPCODEC_H
#define RTPCODEC_H
#include "RtpPacket.h"
#include "RtpReceiver.h"
#include "RtpTransmitter.h"
#include "rtpTypes.h"
struct RtpCodecInfo
{
RtpPayloadType payloadType;
char codecString[32];
int length;
unsigned char silence[480];
};
extern const int numRtpCodecInfo;
extern RtpCodecInfo rtpCodecInfo[];
//unsigned char linear2ulaw( int pcm_val );
//int ulaw2linear( unsigned char u_val);
RtpPacket* convertRtpPacketCodec (RtpPayloadType toType, RtpPacket* packet);
int convertCodec(RtpPayloadType fromType, RtpPayloadType toType,
char* in_data, char* out_data, int len);
void rtp_htonl(RtpPacket* p);
void rtp_ntohl(RtpPacket* p);
char* findSilenceCodec (RtpPayloadType type, int len);
char* findSilenceCodecString (char* codecStringInput, int len);
void createSilenceCodec (char* buffer, RtpPayloadType type, int len);
void setNetworkFormatCodec();
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?