37 RTSP_TRANSPORT_NONE = RTSP_TRANSPORT_COUNT
46 RTSP_PROFILE_NONE = RTSP_PROFILE_COUNT
51 RTSP_LOWER_TRANSPORT_UDP,
52 RTSP_LOWER_TRANSPORT_TCP,
54 RTSP_LOWER_TRANSPORT_COUNT,
55 RTSP_LOWER_TRANSPORT_NONE = RTSP_LOWER_TRANSPORT_COUNT
60 RTSP_TRANSPORT_ATTRIB_CLIENT_PORT,
61 RTSP_TRANSPORT_ATTRIB_SERVER_PORT,
62 RTSP_TRANSPORT_ATTRIB_SOURCE,
63 RTSP_TRANSPORT_ATTRIB_DESTINATION,
64 RTSP_TRANSPORT_ATTRIB_UNICAST,
65 RTSP_TRANSPORT_ATTRIB_MULTICAST,
66 RTSP_TRANSPORT_ATTRIB_MODE,
68 RTSP_TRANSPORT_ATTRIB_COUNT,
69 RTSP_TRANSPORT_ATTRIB_NONE = RTSP_TRANSPORT_ATTRIB_COUNT
74 RTSP_DELIVERY_UNICAST,
75 RTSP_DELIVERY_MULTICAST,
78 RTSP_DELIVERY_NONE = RTSP_DELIVERY_COUNT
83 RTSP_HEADER_FIELD_CSEQ,
84 RTSP_HEADER_FIELD_TRANSPORT,
85 RTSP_HEADER_FIELD_SESSION_ID,
86 RTSP_HEADER_FIELD_RTP_INFO,
87 RTSP_HEADER_FIELD_CONTENT_TYPE,
88 RTSP_HEADER_FIELD_CONTENT_LENGTH,
90 RTSP_HEADER_FIELD_COUNT,
91 RTSP_HEADER_FIELD_UNKNOWN = RTSP_HEADER_FIELD_COUNT
96 RTSP_CONTENT_TYPE_SDP,
97 RTSP_CONTENT_TYPE_MRCP,
99 RTSP_CONTENT_TYPE_COUNT,
100 RTSP_CONTENT_TYPE_NONE = RTSP_CONTENT_TYPE_COUNT
173 return (port_range->
min == 0 && port_range->
max == 0) == FALSE;
179 transport->
protocol = RTSP_TRANSPORT_RTP;
180 transport->
profile = RTSP_PROFILE_NONE;
184 apt_string_reset(&transport->
source);
186 apt_string_reset(&transport->
mode);
190 static APR_INLINE
void rtsp_header_init(
rtsp_header_t *header, apr_pool_t *pool)
195 apt_string_reset(&header->
rtp_info);
216 apt_header_field_t *header_field = apt_header_section_field_get(&header->header_section,
id);
226 return apt_header_section_field_check(&header->
header_section,
id);