Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

21 рядки
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. }