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