35 RTSP_TRANSPORT_NONE = RTSP_TRANSPORT_COUNT
44 RTSP_PROFILE_NONE = RTSP_PROFILE_COUNT
49 RTSP_LOWER_TRANSPORT_UDP,
50 RTSP_LOWER_TRANSPORT_TCP,
52 RTSP_LOWER_TRANSPORT_COUNT,
53 RTSP_LOWER_TRANSPORT_NONE = RTSP_LOWER_TRANSPORT_COUNT
58 RTSP_TRANSPORT_ATTRIB_CLIENT_PORT,
59 RTSP_TRANSPORT_ATTRIB_SERVER_PORT,
60 RTSP_TRANSPORT_ATTRIB_SOURCE,
61 RTSP_TRANSPORT_ATTRIB_DESTINATION,
62 RTSP_TRANSPORT_ATTRIB_UNICAST,
63 RTSP_TRANSPORT_ATTRIB_MULTICAST,
64 RTSP_TRANSPORT_ATTRIB_MODE,
66 RTSP_TRANSPORT_ATTRIB_COUNT,
67 RTSP_TRANSPORT_ATTRIB_NONE = RTSP_TRANSPORT_ATTRIB_COUNT
72 RTSP_DELIVERY_UNICAST,
73 RTSP_DELIVERY_MULTICAST,
76 RTSP_DELIVERY_NONE = RTSP_DELIVERY_COUNT
81 RTSP_HEADER_FIELD_CSEQ,
82 RTSP_HEADER_FIELD_TRANSPORT,
83 RTSP_HEADER_FIELD_SESSION_ID,
84 RTSP_HEADER_FIELD_RTP_INFO,
85 RTSP_HEADER_FIELD_CONTENT_TYPE,
86 RTSP_HEADER_FIELD_CONTENT_LENGTH,
88 RTSP_HEADER_FIELD_COUNT,
89 RTSP_HEADER_FIELD_UNKNOWN = RTSP_HEADER_FIELD_COUNT
94 RTSP_CONTENT_TYPE_SDP,
95 RTSP_CONTENT_TYPE_MRCP,
97 RTSP_CONTENT_TYPE_COUNT,
98 RTSP_CONTENT_TYPE_NONE = RTSP_CONTENT_TYPE_COUNT
171 return (port_range->
min == 0 && port_range->
max == 0) == FALSE;
177 transport->
protocol = RTSP_TRANSPORT_RTP;
178 transport->
profile = RTSP_PROFILE_NONE;
182 apt_string_reset(&transport->
source);
184 apt_string_reset(&transport->
mode);
188 static APR_INLINE
void rtsp_header_init(
rtsp_header_t *header, apr_pool_t *pool)
193 apt_string_reset(&header->
rtp_info);
214 apt_header_field_t *header_field = apt_header_section_field_get(&header->header_section,
id);
224 return apt_header_section_field_check(&header->
header_section,
id);
apr_port_t min
Definition: rtsp_header.h:113
apt_str_t mode
Definition: rtsp_header.h:137
rtsp_port_range_t server_port_range
Definition: rtsp_header.h:131
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
Definition: rtsp_header.h:111
rtsp_port_range_t client_port_range
Definition: rtsp_header.h:129
rtsp_delivery_e delivery
Definition: rtsp_header.h:127
apr_port_t max
Definition: rtsp_header.h:115
apt_str_t destination
Definition: rtsp_header.h:135
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
Definition: rtsp_header.h:119
rtsp_profile_e profile
Definition: rtsp_header.h:123
rtsp_lower_transport_e lower_protocol
Definition: rtsp_header.h:125
#define RTSP_DECLARE(type)
Definition: rtsp.h:41
rtsp_transport_e protocol
Definition: rtsp_header.h:121
Definition: apt_string.h:36
apt_str_t source
Definition: rtsp_header.h:133