SmolRTSP  0.1.3
A small, portable, extensible RTSP 1.0 implementation in C99
smolrtsp.h
Go to the documentation of this file.
1 
16 #pragma once
17 
18 #include <smolrtsp/types/error.h>
19 #include <smolrtsp/types/header.h>
22 #include <smolrtsp/types/method.h>
24 #include <smolrtsp/types/request.h>
29 #include <smolrtsp/types/rtp.h>
31 #include <smolrtsp/types/sdp.h>
33 
34 #include <smolrtsp/context.h>
35 #include <smolrtsp/controller.h>
36 #include <smolrtsp/droppable.h>
37 #include <smolrtsp/io_vec.h>
38 #include <smolrtsp/nal.h>
39 #include <smolrtsp/nal_transport.h>
40 #include <smolrtsp/option.h>
41 #include <smolrtsp/rtp_transport.h>
42 #include <smolrtsp/transport.h>
43 #include <smolrtsp/util.h>
44 #include <smolrtsp/writer.h>
A request context.
An RTSP requests controller.
Droppable types support.
Possible parsing errors.
An RTSP header.
An RTSP header map.
Vectored I/O support.
An RTSP message body.
An RTSP method.
A generic NAL (Network Abstraction Layer) representation.
An RTP/NAL data transport.
Optional values.
An RTSP reason phrase.
An RTSP request.
An RTSP request line.
An RTSP request URI.
An RTSP response.
An RTSP response line.
RFC 3550-compliant RTP implementation.
An RTP data transport.
An RTSP version.
RFC 4566-compliant SDP implementation.
An RTSP status code.
RTSP data transport (level 4) implementations.
Utilitary stuff.
The writer interface.