rtsp_header.h File Reference

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)

Detailed Description

RTSP Header.


Typedef Documentation

typedef struct rtsp_header_t rtsp_header_t

RTSP header declaration

RTSP/RTP port range declaration

RTSP transport declaration


Enumeration Type Documentation

RTSP content types

RTSP delivery

RTSP header fields

RTSP lower-transport

RTSP transport profile

RTSP transport attributes

RTSP transport protocol


Function Documentation

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

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 25 Mar 2013 for UniMRCP by  doxygen 1.6.1