SmolRTSP 0.1.3
A small, portable, extensible RTSP 1.0 implementation in C99
Loading...
Searching...
No Matches
smolrtsp.h
Go to the documentation of this file.
1
16#pragma once
17
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>
40#include <smolrtsp/option.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.