Click or drag to resize
StreamCoders.Rtsp.Extensions Namespace
 
Classes
  ClassDescription
Public classCustomDataDescription
Public classDiscoveryReport
Contains information about the initial discovery of an RTSP resource. It is returned by RtspPrimitives.Discover() and RtspSessionManager.Discover()
Public classMediaCapability
Stores Media capabilities for each RTSP substream.
Public classMediaParser
Represent a specialized parser for media information.
Public classRtspConfiguration
Contains configuration information for RtspPrimitives.
Public classRtspOverHttp
Implements RTSP over HTTP (See Dispatch 28 on Apple Dev.: Tunnelling RTSP and RTP through HTTP) by using ITransportModifier to intercept outgoing/incoming RTSP for HTTP encapsulation. By being derived from ITransportModifier, the object gains access to the underlying RTSPManager object and allows the hooking of OnBeforeSend and OnBeforeReceive to encapsulated RTSP sessions.
Public classRtspOverHttpErrorEventArgs
Error event for RTSP over HTTP TransportModifier
Public classRtspPrimitives
Handles basic operations such as creating sessions, aggregate / non-aggregate communication, teardown. RtspPrimitives uses a bulk transactional model (see BulkTransaction), that allows it to pair single or multiple requests with their respective response.
Public classRtspSession
Encapsulates the concept of an RTSP session.
Public classRtspSessionManager
Represents a simple way to set up and tear down an RtspSession instance.
Public classRtspSubStream
Represents a single track in an RTSP session.
Public classSubStreamConfiguration
Contains additional configuration to a Substream object.
Public classTransportModifier
Allows access to RTSPManager object via RTSP extensions (RtspSessionManager).
Public classTransportModifierErrorEventArgs
Abstract base class for error events in the TransportModifier
Delegates
Enumerations
  EnumerationDescription
Public enumerationCustomDataType
Public enumerationDeliveryMethod
Values that represent DeliveryMethod.
Public enumerationMediaStreamType