fm.liveswitch.sdp.GroupSemanticsType Enum Reference

SDP Group Semantics. More...

Public Member Functions

 GroupSemanticsType (int value)
 
int getAssignedValue ()
 

Static Public Member Functions

 [static initializer]
 
static GroupSemanticsType getByAssignedValue (int value)
 

Public Attributes

 LipSynchronization =(1)
 An application that receives a session description that contains "m" lines that are grouped together using LS semantics MUST synchronize the playout of the corresponding media streams.Note that LS semantics not only apply to a video stream that has to be synchronized with an audio stream.The playout of two streams of the same type can be synchronized as well. More...
 
 FlowIdentification =(2)
 An "m" line in an SDP session description defines a media stream. More...
 
 Bundling =(3)
 The extension can be used with the Session Description Protocol(SDP) Offer/Answer mechanism[RFC3264] to negotiate which "m=" sections will become part of a BUNDLE group. More...
 
 Unknown =(4)
 Unknown Group semantics type. More...
 

Detailed Description

SDP Group Semantics.

Constructor & Destructor Documentation

◆ GroupSemanticsType()

fm.liveswitch.sdp.GroupSemanticsType.GroupSemanticsType ( int  value)

Member Function Documentation

◆ [static initializer]()

fm.liveswitch.sdp.GroupSemanticsType.[static initializer]
static

◆ getAssignedValue()

int fm.liveswitch.sdp.GroupSemanticsType.getAssignedValue ( )

◆ getByAssignedValue()

static GroupSemanticsType fm.liveswitch.sdp.GroupSemanticsType.getByAssignedValue ( int  value)
static

Member Data Documentation

◆ Bundling

fm.liveswitch.sdp.GroupSemanticsType.Bundling =(3)

The extension can be used with the Session Description Protocol(SDP) Offer/Answer mechanism[RFC3264] to negotiate which "m=" sections will become part of a BUNDLE group.

◆ FlowIdentification

fm.liveswitch.sdp.GroupSemanticsType.FlowIdentification =(2)

An "m" line in an SDP session description defines a media stream.

However, SDP does not define what a media stream is. This definition can be found in the RTSP specification.The RTSP RFC[5] defines a media stream as "a single media instance, e.g., an audio stream or a video stream as well as a single whiteboard or shared application group. When using RTP, a stream consists of all RTP and RTCP packets created by a source within an RTP session".

◆ LipSynchronization

fm.liveswitch.sdp.GroupSemanticsType.LipSynchronization =(1)

An application that receives a session description that contains "m" lines that are grouped together using LS semantics MUST synchronize the playout of the corresponding media streams.Note that LS semantics not only apply to a video stream that has to be synchronized with an audio stream.The playout of two streams of the same type can be synchronized as well.

◆ Unknown

fm.liveswitch.sdp.GroupSemanticsType.Unknown =(4)

Unknown Group semantics type.