Media Controller
A GStreamer implementation using the VideoXpert SDK
MediaController::Rtsp::MediaDescription Struct Reference

The parsed media information from an SDP packet. More...

#include <RtspMediaDescription.h>

Public Member Functions

 MediaDescription ()
 Default constructor. More...
 

Public Attributes

std::string controlUri
 The media control URI. More...
 
std::string type
 The type of media. More...
 
unsigned short port
 The transport port for media. More...
 
std::string protocol
 The transport protocol. More...
 
unsigned short payload
 RTP payload type number. More...
 
std::string ip
 The address for media. More...
 
unsigned short ttl
 The time to live (TTL) value. More...
 
std::string encoding
 The encoding name denoting the payload format to be used. More...
 
unsigned int rate
 The stream clock rate. More...
 
bool isMulticast
 Specifies whether the transport type is multicast or unicast. More...
 
std::string packetizationMode
 Specifies the properties of an RTP payload type. More...
 
std::string profileLevelId
 Indicates the profile that the codec supports. More...
 
std::string spropParameterSets
 Specifies sequence and picture parameters. More...
 
std::string conferenceType
 Specifies the type of the conference. More...
 

Detailed Description

The parsed media information from an SDP packet.

Definition at line 10 of file RtspMediaDescription.h.

Constructor & Destructor Documentation

MediaController::Rtsp::MediaDescription::MediaDescription ( )
inline

Default constructor.

Definition at line 15 of file RtspMediaDescription.h.

15  {
16  this->controlUri.clear();
17  this->type.clear();
18  this->protocol.clear();
19  this->ip.clear();
20  this->encoding.clear();
21  this->packetizationMode.clear();
22  this->profileLevelId.clear();
23  this->spropParameterSets.clear();
24  this->conferenceType.clear();
25  this->port = 0;
26  this->payload = -1;
27  this->ttl = 0;
28  this->rate = -1;
29  this->isMulticast = false;
30  }
std::string packetizationMode
Specifies the properties of an RTP payload type.
std::string protocol
The transport protocol.
unsigned short ttl
The time to live (TTL) value.
unsigned short payload
RTP payload type number.
std::string ip
The address for media.
std::string profileLevelId
Indicates the profile that the codec supports.
std::string spropParameterSets
Specifies sequence and picture parameters.
std::string controlUri
The media control URI.
unsigned short port
The transport port for media.
std::string conferenceType
Specifies the type of the conference.
unsigned int rate
The stream clock rate.
bool isMulticast
Specifies whether the transport type is multicast or unicast.
std::string type
The type of media.
std::string encoding
The encoding name denoting the payload format to be used.

Member Data Documentation

std::string MediaController::Rtsp::MediaDescription::conferenceType

Specifies the type of the conference.

Definition at line 100 of file RtspMediaDescription.h.

std::string MediaController::Rtsp::MediaDescription::controlUri

The media control URI.

Definition at line 35 of file RtspMediaDescription.h.

std::string MediaController::Rtsp::MediaDescription::encoding

The encoding name denoting the payload format to be used.

Definition at line 70 of file RtspMediaDescription.h.

std::string MediaController::Rtsp::MediaDescription::ip

The address for media.

Definition at line 60 of file RtspMediaDescription.h.

bool MediaController::Rtsp::MediaDescription::isMulticast

Specifies whether the transport type is multicast or unicast.

Definition at line 80 of file RtspMediaDescription.h.

std::string MediaController::Rtsp::MediaDescription::packetizationMode

Specifies the properties of an RTP payload type.

Definition at line 85 of file RtspMediaDescription.h.

unsigned short MediaController::Rtsp::MediaDescription::payload

RTP payload type number.

Definition at line 55 of file RtspMediaDescription.h.

unsigned short MediaController::Rtsp::MediaDescription::port

The transport port for media.

Definition at line 45 of file RtspMediaDescription.h.

std::string MediaController::Rtsp::MediaDescription::profileLevelId

Indicates the profile that the codec supports.

Definition at line 90 of file RtspMediaDescription.h.

std::string MediaController::Rtsp::MediaDescription::protocol

The transport protocol.

Definition at line 50 of file RtspMediaDescription.h.

unsigned int MediaController::Rtsp::MediaDescription::rate

The stream clock rate.

Definition at line 75 of file RtspMediaDescription.h.

std::string MediaController::Rtsp::MediaDescription::spropParameterSets

Specifies sequence and picture parameters.

Definition at line 95 of file RtspMediaDescription.h.

unsigned short MediaController::Rtsp::MediaDescription::ttl

The time to live (TTL) value.

Definition at line 65 of file RtspMediaDescription.h.

std::string MediaController::Rtsp::MediaDescription::type

The type of media.

Definition at line 40 of file RtspMediaDescription.h.


The documentation for this struct was generated from the following file: