diff options
author | Lennart Poettering <lennart@poettering.net> | 2006-04-16 00:16:53 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2006-04-16 00:16:53 +0000 |
commit | f1ddf052368ad96cf157297a50ffe52ee8f7ca39 (patch) | |
tree | dad94d135aeaa6b78adecbf208ffc0ef03a59acb /src/modules/rtp/sdp.h | |
parent | 1fec416db7db4ba8d2d2dd250187939f0b06dbd7 (diff) |
* add RTP/SAP/SDP reciever module
* use server cookie as RTP SSRC
* enable SVN keywords
* add new option "loop" for RTP sender module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@716 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/modules/rtp/sdp.h')
-rw-r--r-- | src/modules/rtp/sdp.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/modules/rtp/sdp.h b/src/modules/rtp/sdp.h index 10820067..2aa18056 100644 --- a/src/modules/rtp/sdp.h +++ b/src/modules/rtp/sdp.h @@ -28,6 +28,23 @@ #include <polyp/sample.h> +#define PA_SDP_HEADER "v=0\n" + +typedef struct pa_sdp_info { + char *origin; + char *session_name; + + struct sockaddr_storage sa; + socklen_t salen; + + pa_sample_spec sample_spec; + uint8_t payload; +} pa_sdp_info; + char *pa_sdp_build(int af, const void *src, const void *dst, const char *name, uint16_t port, uint8_t payload, const pa_sample_spec *ss); +pa_sdp_info *pa_sdp_parse(const char *t, pa_sdp_info *info, int is_goodbye); + +void pa_sdp_info_destroy(pa_sdp_info *i); + #endif |