Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

21 linhas
645B

  1. // RFC7587 RTP Payload Format for the Opus Speech and Audio Codec
  2. #include <stdio.h>
  3. #include <stdint.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6. #include <assert.h>
  7. #include "sdp-payload.h"
  8. int sdp_g711u(uint8_t *data, int bytes, const char* proto, unsigned short port)
  9. {
  10. static const char* pattern = "m=audio %hu %s 0\n";
  11. return snprintf((char*)data, bytes, pattern, port, proto && *proto ? proto : "RTP/AVP");
  12. }
  13. int sdp_g711a(uint8_t *data, int bytes, const char* proto, unsigned short port)
  14. {
  15. static const char* pattern = "m=audio %hu %s 8\n";
  16. return snprintf((char*)data, bytes, pattern, port, proto && *proto ? proto : "RTP/AVP");
  17. }