![]() |
MediaX v1.1.2 [a0bc647]
Video streaming for military vehicles
|
Session Announcement Protocol (SDP) implementation for listening to announcements of stream data. The SAP packet contains the Session Description Protocol (SDP). More...
#include <arpa/inet.h>#include <ifaddrs.h>#include <netinet/in.h>#include <sys/socket.h>#include <stdint.h>#include <unistd.h>#include <functional>#include <map>#include <memory>#include <string>#include <string_view>#include <thread>#include "rtp/rtp_types.h"

Go to the source code of this file.
Data Structures | |
| struct | mediax::sap::SdpMessage |
| A simplified SDP message structure. More... | |
| struct | mediax::sap::SapCallbackInfo |
| The SapCallbackInfo struct holds the callback function and data to pass to the callback. More... | |
| class | mediax::sap::SapListener |
| Class definition of the SAPListener. More... | |
Namespaces | |
| namespace | mediax |
| The Astute Systems (MediaX) library for video streaming. | |
| namespace | mediax::sap |
| The Session Announcment Protocol (SAP)/ Session Description Protocol (SDP) namespace. | |
Typedefs | |
| using | mediax::sap::SapCallback = std::function< void(sap::SdpMessage *sdp, void *data)> |
| The SAPListener class is a singleton that listens for SAP/SDP announcements on the network. | |
Enumerations | |
| enum class | mediax::sap::SdpTypeEnum { kProtocolVersion , kOriginatorSessionIdentifier , kSessionName , kSessionInformation , kUriOfDescription , kEmailAddress , kPhoneNumber , kConnectionInformation , kBandwidthInformation , kSessionAttribute , kTimeSessionActive , kMediaNameAndTransportAddress , kMediaTitle , KConnectionInformation , kUnknown } |
Session Announcement Protocol (SDP) implementation for listening to announcements of stream data. The SAP packet contains the Session Description Protocol (SDP).