11 #ifndef _IMediaSocket_h_ 12 #define _IMediaSocket_h_ 16 #define TYPE_AUDIO_RTP 0 17 #define TYPE_AUDIO_RTCP 1 18 #define TYPE_VIDEO_RTP 2 19 #define TYPE_VIDEO_RTCP 3 21 #define TRANSPORT_DUMP 24 #define TRANSPORT_DUMP_FILE "C:\\transport-debug.txt" 75 virtual void pushPacket() = 0;
80 virtual void pushPacket(
char* rtpPacket,
size_t packetSize,
int port) = 0;
88 virtual void setVideoChannel(
int channelId) = 0;
94 virtual void setLastTimeReadToNow() = 0;
99 virtual void setEnabled(
bool bEnabled) = 0;
101 virtual void setPreferredReceiveAddress(
const char*szAddress,
int port) = 0;
108 return dynamic_cast<IMediaSocket*
>(pStunSocket->getSocket());
111 #endif // #ifndef _IMediaSocket_h_ Definition: IMediaSocket.h:33
int fromPort
Definition: IMediaSocket.h:51
bool bInitialized
Definition: IMediaSocket.h:45
unsigned short seq_number
Definition: IMediaSocket.h:38
unsigned char payloadType
Definition: IMediaSocket.h:46
unsigned char vpxcc
Definition: IMediaSocket.h:35
unsigned char mp
Definition: IMediaSocket.h:36
unsigned long timestamp
Definition: IMediaSocket.h:39
unsigned short seq_number
Definition: IMediaSocket.h:47
UtlString fromAddress
Definition: IMediaSocket.h:50
unsigned int mismatches
Definition: IMediaSocket.h:52
Definition: IMediaSocket.h:43
unsigned long SSRC
Definition: IMediaSocket.h:40
unsigned long SSRC
Definition: IMediaSocket.h:48