![]() |
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).