#define RECV_FMTP(val) (val) #define SEND_FMTP(val) (val) #define NO_AVPF {PAYLOAD_TYPE_AVPF_NONE, 0} #define AVPF(feat, intv) {(feat), (intv)} #define FLAGS(val) (val) #endif PayloadType payload_type_pcmu8000={ TYPE(PAYLOAD_AUDIO_CONTINUOUS), CLOCK_RATE(8000), BITS_PER_SAMPLE(8), ZERO_PATTERN( &offset127), PATTERN_LENGTH(1), NORMAL_BITRATE(64000), MIME_TYPE("PCMU"), CHANNELS(1), RECV_FMTP(NULL), SEND_FMTP(NULL), NO_AVPF, FLAGS(0) }; PayloadType payload_type_pcma8000={ TYPE(PAYLOAD_AUDIO_CONTINUOUS), CLOCK_RATE(8000), BITS_PER_SAMPLE(8), ZERO_PATTERN(&offset0xD5), PATTERN_LENGTH(1), NORMAL_BITRATE(64000), MIME_TYPE("PCMA"),
#define PATTERN_LENGTH(val) (val) #define NORMAL_BITRATE(val) (val) #define MIME_TYPE(val) (val) #define CHANNELS(val) (val) #define FMTP(val) (val) #endif PayloadType payload_type_pcmu8000= { TYPE( PAYLOAD_AUDIO_CONTINUOUS), CLOCK_RATE( 8000), BITS_PER_SAMPLE(8), ZERO_PATTERN( &offset127), PATTERN_LENGTH( 1), NORMAL_BITRATE( 64000), MIME_TYPE ("PCMU"), CHANNELS(1) }; PayloadType payload_type_pcma8000= { TYPE( PAYLOAD_AUDIO_CONTINUOUS), CLOCK_RATE(8000), BITS_PER_SAMPLE(8), ZERO_PATTERN( &offset0xD5), PATTERN_LENGTH( 1), NORMAL_BITRATE( 64000), MIME_TYPE ("PCMA"), CHANNELS(1) }; PayloadType payload_type_pcm8000= {
#define ZERO_PATTERN(val) (val) #define PATTERN_LENGTH(val) (val) #define NORMAL_BITRATE(val) (val) #define MIME_TYPE(val) (val) #define FMTP(val) (val) #endif PayloadType pcmu8000={ TYPE( PAYLOAD_AUDIO_CONTINUOUS), CLOCK_RATE( 8000), BITS_PER_SAMPLE(8), ZERO_PATTERN( &offset127), PATTERN_LENGTH( 1), NORMAL_BITRATE( 64000), MIME_TYPE ("PCMU") }; PayloadType pcma8000={ TYPE( PAYLOAD_AUDIO_CONTINUOUS), CLOCK_RATE(8000), BITS_PER_SAMPLE(8), ZERO_PATTERN( &offset0xD5), PATTERN_LENGTH( 1), NORMAL_BITRATE( 64000), MIME_TYPE ("PCMA") }; PayloadType pcm8000={ TYPE( PAYLOAD_AUDIO_CONTINUOUS), CLOCK_RATE(8000),