X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=message.h;h=82df9d51d146ba495428230c9207be47fd04e3c8;hp=6330654cdf7eea7ae681c23dc0b8603fb2794ed6;hb=4b57961e7cf60053147395695b0150d0c8ccb07e;hpb=5463e1b62a39ce417b610584e3d34a8bc30ac15e diff --git a/message.h b/message.h index 6330654..82df9d5 100644 --- a/message.h +++ b/message.h @@ -148,11 +148,22 @@ enum { B_MODE_HDLC, /* hdlc data mode */ }; +enum { + MEDIA_TYPE_ALAW = 1, + MEDIA_TYPE_ULAW, + MEDIA_TYPE_GSM, + MEDIA_TYPE_GSM_EFR, + MEDIA_TYPE_AMR, + MEDIA_TYPE_GSM_HR, +}; + /* rtp-info structure */ struct rtp_info { - int payload_type; - unsigned int ip; - unsigned short port; + int payloads; /* number of payloads offered */ + unsigned char payload_types[32];/* rtp payload types */ + int media_types[32]; /* media type of given payload */ + unsigned int ip; /* peer's IP */ + unsigned short port; /* peer's port */ }; /* call-info structure CALLER */