Creates an RtspSession object based on track information provided by an earlier discovery
of an RTSP resource. By concept, each RtspTrackInfo object is used to create a
SubStream, which gives RtspPrimitives an interface to allow for aggregation
and non-aggregation. Each request and response are paired into transaction objects that
are waitable and abortable (See Transaction or BulkTransaction class).
Namespace: StreamCoders.Rtsp.ExtensionsAssembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntaxpublic RtspSession(
ReadOnlyCollection<RtspTrackInfo> trackInfoList,
RtspPrimitives primitives
)
Public Sub New (
trackInfoList As ReadOnlyCollection(Of RtspTrackInfo),
primitives As RtspPrimitives
)
public:
RtspSession(
ReadOnlyCollection<RtspTrackInfo^>^ trackInfoList,
RtspPrimitives^ primitives
)
new :
trackInfoList : ReadOnlyCollection<RtspTrackInfo> *
primitives : RtspPrimitives -> RtspSession
Parameters
- trackInfoList
- Type: System.Collections.ObjectModelReadOnlyCollectionRtspTrackInfo
- primitives
- Type: StreamCoders.Rtsp.ExtensionsRtspPrimitives
The RtspPrimitives instance to use.
See Also