RTSP Header. More...
#include "rtsp.h"#include "apt_header_field.h"Go to the source code of this file.
Data Structures | |
| struct | rtsp_port_range_t |
| struct | rtsp_transport_t |
| struct | rtsp_header_t |
Typedefs | |
| typedef struct rtsp_port_range_t | rtsp_port_range_t |
| typedef struct rtsp_transport_t | rtsp_transport_t |
| typedef struct rtsp_header_t | rtsp_header_t |
Enumerations | |
| enum | rtsp_transport_e { RTSP_TRANSPORT_RTP, RTSP_TRANSPORT_COUNT, RTSP_TRANSPORT_NONE = RTSP_TRANSPORT_COUNT } |
| enum | rtsp_profile_e { RTSP_PROFILE_AVP, RTSP_PROFILE_SAVP, RTSP_PROFILE_COUNT, RTSP_PROFILE_NONE = RTSP_PROFILE_COUNT } |
| enum | rtsp_lower_transport_e { RTSP_LOWER_TRANSPORT_UDP, RTSP_LOWER_TRANSPORT_TCP, RTSP_LOWER_TRANSPORT_COUNT, RTSP_LOWER_TRANSPORT_NONE = RTSP_LOWER_TRANSPORT_COUNT } |
| enum | rtsp_transport_attrib_e { RTSP_TRANSPORT_ATTRIB_CLIENT_PORT, RTSP_TRANSPORT_ATTRIB_SERVER_PORT, RTSP_TRANSPORT_ATTRIB_SOURCE, RTSP_TRANSPORT_ATTRIB_DESTINATION, RTSP_TRANSPORT_ATTRIB_UNICAST, RTSP_TRANSPORT_ATTRIB_MULTICAST, RTSP_TRANSPORT_ATTRIB_MODE, RTSP_TRANSPORT_ATTRIB_COUNT, RTSP_TRANSPORT_ATTRIB_NONE = RTSP_TRANSPORT_ATTRIB_COUNT } |
| enum | rtsp_delivery_e { RTSP_DELIVERY_UNICAST, RTSP_DELIVERY_MULTICAST, RTSP_DELIVERY_COUNT, RTSP_DELIVERY_NONE = RTSP_DELIVERY_COUNT } |
| enum | rtsp_header_field_id { RTSP_HEADER_FIELD_CSEQ, RTSP_HEADER_FIELD_TRANSPORT, RTSP_HEADER_FIELD_SESSION_ID, RTSP_HEADER_FIELD_RTP_INFO, RTSP_HEADER_FIELD_CONTENT_TYPE, RTSP_HEADER_FIELD_CONTENT_LENGTH, RTSP_HEADER_FIELD_COUNT, RTSP_HEADER_FIELD_UNKNOWN = RTSP_HEADER_FIELD_COUNT } |
| enum | rtsp_content_type_e { RTSP_CONTENT_TYPE_SDP, RTSP_CONTENT_TYPE_MRCP, RTSP_CONTENT_TYPE_COUNT, RTSP_CONTENT_TYPE_NONE = RTSP_CONTENT_TYPE_COUNT } |
Functions | |
| apt_bool_t | rtsp_header_field_add (rtsp_header_t *header, apt_header_field_t *header_field, apr_pool_t *pool) |
| apt_bool_t | rtsp_header_fields_parse (rtsp_header_t *header, apr_pool_t *pool) |
| apt_bool_t | rtsp_header_property_add (rtsp_header_t *header, rtsp_header_field_id id, apr_pool_t *pool) |
RTSP Header.
| typedef struct rtsp_header_t rtsp_header_t |
RTSP header declaration
| typedef struct rtsp_port_range_t rtsp_port_range_t |
RTSP/RTP port range declaration
| typedef struct rtsp_transport_t rtsp_transport_t |
RTSP transport declaration
| enum rtsp_content_type_e |
RTSP content types
| enum rtsp_delivery_e |
RTSP delivery
| enum rtsp_header_field_id |
RTSP header fields
RTSP lower-transport
| enum rtsp_profile_e |
RTSP transport profile
RTSP transport attributes
| enum rtsp_transport_e |
RTSP transport protocol
| apt_bool_t rtsp_header_field_add | ( | rtsp_header_t * | header, | |
| apt_header_field_t * | header_field, | |||
| apr_pool_t * | pool | |||
| ) |
Add RTSP header field
| apt_bool_t rtsp_header_fields_parse | ( | rtsp_header_t * | header, | |
| apr_pool_t * | pool | |||
| ) |
Parse RTSP header fields
| apt_bool_t rtsp_header_property_add | ( | rtsp_header_t * | header, | |
| rtsp_header_field_id | id, | |||
| apr_pool_t * | pool | |||
| ) |
Add RTSP header field property
1.6.1