audioframe.c 331 B

123456789101112131415
  1. #include "precompile.h"
  2. #include "audioframe.h"
  3. apr_status_t audioframe_copy(audioframe_t *dst, const audioframe_t *src)
  4. {
  5. if (!dst || !src)
  6. return APR_BADARG;
  7. if (dst->size < src->size)
  8. return APR_ENOMEM;
  9. memcpy(dst->buffer, src->buffer, src->size);
  10. dst->size = src->size;
  11. dst->dtmf = src->dtmf;
  12. return APR_SUCCESS;
  13. }