Media Controller
A GStreamer implementation using the VideoXpert SDK
MediaController::Constants Namespace Reference

Variables

static const unsigned long long kNsInSec = 1000000000
 
static const unsigned int kMsInNs = 1000000
 
static const unsigned int kNtpToEpochDiffSec = 2208988800
 
static const unsigned int kClockRate = 90000
 
static const unsigned short kPayloadType = 96
 
static const unsigned short kUnicastPort = 51298
 
static const unsigned short kKeepAliveRefreshSec = 15
 
static const unsigned short kEndpointMaxSize = 512
 
static const unsigned short kDateMaxSize = 32
 
static const unsigned short kMillisecondsInt = 1000
 
static const float kMillisecondsFloat = 1000.0
 
static const char * kHeaderLocation = "Location"
 
static const char * kHeaderSession = "Session"
 
static const char * kHeaderUserAgent = "User-Agent"
 
static const char * kHeaderTransport = "Transport"
 
static const char * kHeaderCSeq = "CSeq"
 
static const char * kHeaderAccept = "Accept"
 
static const char * kHeaderRange = "Range"
 
static const char * kHeaderScale = "Scale"
 
static const char * kHeaderContentLength = "Content-Length"
 
static const char * kHeaderContentDisposition = "Content-Disposition"
 
static const char * kHeaderResourceTimestamp = "X-Resource-Timestamp"
 
static const char * kLowerCaseHeaderLocation = "location"
 
static const char * kLowerCaseHeaderSession = "session"
 
static const char * kLowerCaseHeaderUserAgent = "user-agent"
 
static const char * kLowerCaseHeaderTransport = "transport"
 
static const char * kLowerCaseHeaderCSeq = "cseq"
 
static const char * kLowerCaseHeaderAccept = "accept"
 
static const char * kLowerCaseHeaderRange = "range"
 
static const char * kLowerCaseHeaderScale = "scale"
 
static const char * kLowerCaseHeaderContentLength = "content-length"
 
static const char * kLowerCaseHeaderContentDisposition = "content-disposition"
 
static const unsigned short kStatusCode200 = 200
 
static const unsigned short kStatusCode301 = 301
 
static const unsigned short kStatusCode302 = 302
 
static const char * kWhitespace = " "
 
static const char * kColon = ":"
 
static const char * kColonSpace = ": "
 
static const char * kSemicolon = ";"
 
static const char * kForwardSlash = "/"
 
static const char * kEquals = "="
 
static const char * kReturn = "\r"
 
static const char * kOneNewLine = "\r\n"
 
static const char * kTwoNewLines = "\r\n\r\n"
 
static const char * kRtspVersion = "RTSP/1.0"
 
static const char * kActualUserAgent = "Pelco VxSdk"
 
static const char * kOptions = "OPTIONS"
 
static const char * kGetParameter = "GET_PARAMETER"
 
static const char * kDescribe = "DESCRIBE"
 
static const char * kSetup = "SETUP"
 
static const char * kPlay = "PLAY"
 
static const char * kPause = "PAUSE"
 
static const char * kTeardown = "TEARDOWN"
 
static const char * kSdpMimeType = "application/sdp"
 
static const char * kHttpHeaders = "http-headers"
 
static const char * kResponseHeaders = "response-headers"
 
static const char * kSrc = "src"
 
static const char * kSink = "sink"
 
static const char * kPort = "port"
 
static const char * kAddress = "address"
 
static const char * kCaps = "caps"
 
static const char * kHost = "host"
 
static const char * kSync = "sync"
 
static const char * kAsync = "async"
 
static const char * kRetries = "retries"
 
static const char * kKeepAlive = "keep-alive"
 
static const char * kLocation = "location"
 
static const char * kHttpLogLevel = "http-log-level"
 
static const char * kSslStrict = "ssl-strict"
 
static const char * kCookies = "cookies"
 
static const char * kEncodingJpeg = "JPEG"
 
static const char * kEncodingMpeg = "MP4V-ES"
 
static const char * kUdpSrc = "udpsrc"
 
static const char * kUdpSink = "udpsink"
 
static const char * kRtpH264Depay = "rtph264depay"
 
static const char * kRtpH264Dec = "avdec_h264"
 
static const char * kRtpMp4vDepay = "rtpmp4vdepay"
 
static const char * kRtpMp4vDec = "avdec_mpeg4"
 
static const char * kRtpBin = "rtpbin"
 
static const char * kHttpSrc = "souphttpsrc"
 
static const char * kJpegDec = "jpegdec"
 
static const char * kRtpJpegDepay = "rtpjpegdepay"
 
static const char * kRtpAudioDepay = "rtppcmudepay"
 
static const char * kRtpAudioDec = "mulawdec"
 
static const char * kVideoSink = "xvimagesink"
 
static const char * kAudioSink = "alsasink"
 

Variable Documentation

const char* MediaController::Constants::kActualUserAgent = "Pelco VxSdk"
static

Definition at line 59 of file Constants.h.

const char* MediaController::Constants::kAddress = "address"
static

Definition at line 75 of file Constants.h.

const char* MediaController::Constants::kAsync = "async"
static

Definition at line 79 of file Constants.h.

const char* MediaController::Constants::kAudioSink = "alsasink"
static

Definition at line 104 of file Constants.h.

const char* MediaController::Constants::kCaps = "caps"
static

Definition at line 76 of file Constants.h.

const unsigned int MediaController::Constants::kClockRate = 90000
static

Definition at line 10 of file Constants.h.

const char* MediaController::Constants::kColon = ":"
static

Definition at line 50 of file Constants.h.

const char* MediaController::Constants::kColonSpace = ": "
static

Definition at line 51 of file Constants.h.

const char* MediaController::Constants::kCookies = "cookies"
static

Definition at line 85 of file Constants.h.

const unsigned short MediaController::Constants::kDateMaxSize = 32
static

Definition at line 15 of file Constants.h.

const char* MediaController::Constants::kDescribe = "DESCRIBE"
static

Definition at line 62 of file Constants.h.

const char* MediaController::Constants::kEncodingJpeg = "JPEG"
static

Definition at line 86 of file Constants.h.

const char* MediaController::Constants::kEncodingMpeg = "MP4V-ES"
static

Definition at line 87 of file Constants.h.

const unsigned short MediaController::Constants::kEndpointMaxSize = 512
static

Definition at line 14 of file Constants.h.

const char* MediaController::Constants::kEquals = "="
static

Definition at line 54 of file Constants.h.

const char* MediaController::Constants::kForwardSlash = "/"
static

Definition at line 53 of file Constants.h.

const char* MediaController::Constants::kGetParameter = "GET_PARAMETER"
static

Definition at line 61 of file Constants.h.

const char* MediaController::Constants::kHeaderAccept = "Accept"
static

Definition at line 25 of file Constants.h.

const char* MediaController::Constants::kHeaderContentDisposition = "Content-Disposition"
static

Definition at line 29 of file Constants.h.

const char* MediaController::Constants::kHeaderContentLength = "Content-Length"
static

Definition at line 28 of file Constants.h.

const char* MediaController::Constants::kHeaderCSeq = "CSeq"
static

Definition at line 24 of file Constants.h.

const char* MediaController::Constants::kHeaderLocation = "Location"
static

Definition at line 20 of file Constants.h.

const char* MediaController::Constants::kHeaderRange = "Range"
static

Definition at line 26 of file Constants.h.

const char* MediaController::Constants::kHeaderResourceTimestamp = "X-Resource-Timestamp"
static

Definition at line 30 of file Constants.h.

const char* MediaController::Constants::kHeaderScale = "Scale"
static

Definition at line 27 of file Constants.h.

const char* MediaController::Constants::kHeaderSession = "Session"
static

Definition at line 21 of file Constants.h.

const char* MediaController::Constants::kHeaderTransport = "Transport"
static

Definition at line 23 of file Constants.h.

const char* MediaController::Constants::kHeaderUserAgent = "User-Agent"
static

Definition at line 22 of file Constants.h.

const char* MediaController::Constants::kHost = "host"
static

Definition at line 77 of file Constants.h.

const char* MediaController::Constants::kHttpHeaders = "http-headers"
static

Definition at line 68 of file Constants.h.

const char* MediaController::Constants::kHttpLogLevel = "http-log-level"
static

Definition at line 83 of file Constants.h.

const char* MediaController::Constants::kHttpSrc = "souphttpsrc"
static

Definition at line 97 of file Constants.h.

const char* MediaController::Constants::kJpegDec = "jpegdec"
static

Definition at line 98 of file Constants.h.

const char* MediaController::Constants::kKeepAlive = "keep-alive"
static

Definition at line 81 of file Constants.h.

const unsigned short MediaController::Constants::kKeepAliveRefreshSec = 15
static

Definition at line 13 of file Constants.h.

const char* MediaController::Constants::kLocation = "location"
static

Definition at line 82 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderAccept = "accept"
static

Definition at line 37 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderContentDisposition = "content-disposition"
static

Definition at line 41 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderContentLength = "content-length"
static

Definition at line 40 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderCSeq = "cseq"
static

Definition at line 36 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderLocation = "location"
static

Definition at line 32 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderRange = "range"
static

Definition at line 38 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderScale = "scale"
static

Definition at line 39 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderSession = "session"
static

Definition at line 33 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderTransport = "transport"
static

Definition at line 35 of file Constants.h.

const char* MediaController::Constants::kLowerCaseHeaderUserAgent = "user-agent"
static

Definition at line 34 of file Constants.h.

const float MediaController::Constants::kMillisecondsFloat = 1000.0
static

Definition at line 17 of file Constants.h.

const unsigned short MediaController::Constants::kMillisecondsInt = 1000
static

Definition at line 16 of file Constants.h.

const unsigned int MediaController::Constants::kMsInNs = 1000000
static

Definition at line 8 of file Constants.h.

const unsigned long long MediaController::Constants::kNsInSec = 1000000000
static

Definition at line 7 of file Constants.h.

const unsigned int MediaController::Constants::kNtpToEpochDiffSec = 2208988800
static

Definition at line 9 of file Constants.h.

const char* MediaController::Constants::kOneNewLine = "\r\n"
static

Definition at line 56 of file Constants.h.

const char* MediaController::Constants::kOptions = "OPTIONS"
static

Definition at line 60 of file Constants.h.

const char* MediaController::Constants::kPause = "PAUSE"
static

Definition at line 65 of file Constants.h.

const unsigned short MediaController::Constants::kPayloadType = 96
static

Definition at line 11 of file Constants.h.

const char* MediaController::Constants::kPlay = "PLAY"
static

Definition at line 64 of file Constants.h.

const char* MediaController::Constants::kPort = "port"
static

Definition at line 74 of file Constants.h.

const char* MediaController::Constants::kResponseHeaders = "response-headers"
static

Definition at line 69 of file Constants.h.

const char* MediaController::Constants::kRetries = "retries"
static

Definition at line 80 of file Constants.h.

const char* MediaController::Constants::kReturn = "\r"
static

Definition at line 55 of file Constants.h.

const char* MediaController::Constants::kRtpAudioDec = "mulawdec"
static

Definition at line 101 of file Constants.h.

const char* MediaController::Constants::kRtpAudioDepay = "rtppcmudepay"
static

Definition at line 100 of file Constants.h.

const char* MediaController::Constants::kRtpBin = "rtpbin"
static

Definition at line 96 of file Constants.h.

const char* MediaController::Constants::kRtpH264Dec = "avdec_h264"
static

Definition at line 93 of file Constants.h.

const char* MediaController::Constants::kRtpH264Depay = "rtph264depay"
static

Definition at line 92 of file Constants.h.

const char* MediaController::Constants::kRtpJpegDepay = "rtpjpegdepay"
static

Definition at line 99 of file Constants.h.

const char* MediaController::Constants::kRtpMp4vDec = "avdec_mpeg4"
static

Definition at line 95 of file Constants.h.

const char* MediaController::Constants::kRtpMp4vDepay = "rtpmp4vdepay"
static

Definition at line 94 of file Constants.h.

const char* MediaController::Constants::kRtspVersion = "RTSP/1.0"
static

Definition at line 58 of file Constants.h.

const char* MediaController::Constants::kSdpMimeType = "application/sdp"
static

Definition at line 67 of file Constants.h.

const char* MediaController::Constants::kSemicolon = ";"
static

Definition at line 52 of file Constants.h.

const char* MediaController::Constants::kSetup = "SETUP"
static

Definition at line 63 of file Constants.h.

const char* MediaController::Constants::kSink = "sink"
static

Definition at line 73 of file Constants.h.

const char* MediaController::Constants::kSrc = "src"
static

Definition at line 72 of file Constants.h.

const char* MediaController::Constants::kSslStrict = "ssl-strict"
static

Definition at line 84 of file Constants.h.

const unsigned short MediaController::Constants::kStatusCode200 = 200
static

Definition at line 44 of file Constants.h.

const unsigned short MediaController::Constants::kStatusCode301 = 301
static

Definition at line 45 of file Constants.h.

const unsigned short MediaController::Constants::kStatusCode302 = 302
static

Definition at line 46 of file Constants.h.

const char* MediaController::Constants::kSync = "sync"
static

Definition at line 78 of file Constants.h.

const char* MediaController::Constants::kTeardown = "TEARDOWN"
static

Definition at line 66 of file Constants.h.

const char* MediaController::Constants::kTwoNewLines = "\r\n\r\n"
static

Definition at line 57 of file Constants.h.

const char* MediaController::Constants::kUdpSink = "udpsink"
static

Definition at line 91 of file Constants.h.

const char* MediaController::Constants::kUdpSrc = "udpsrc"
static

Definition at line 90 of file Constants.h.

const unsigned short MediaController::Constants::kUnicastPort = 51298
static

Definition at line 12 of file Constants.h.

const char* MediaController::Constants::kVideoSink = "xvimagesink"
static

Definition at line 103 of file Constants.h.

const char* MediaController::Constants::kWhitespace = " "
static

Definition at line 49 of file Constants.h.