Click or drag to resize
PlayoutBuffer Class
Handles syhcronization information and produces prsentation times for play-out.
Inheritance Hierarchy
SystemObject
  StreamCoders.RtpPlayoutBuffer

Namespace: StreamCoders.Rtp
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class PlayoutBuffer

The PlayoutBuffer type exposes the following members.

Constructors
  NameDescription
Public methodPlayoutBuffer
Constructor.
Top
Properties
  NameDescription
Public propertyHasReceivedRtpInfo
Gets a value indicating whether this object has been passed the RTP-INFO header.
Public propertyIsSynchronized
Gets a value indicating whether this object is synchronized against RTCP.
Public propertyPlayoutStartTime
This is the relative seek start time. By default this will be 0.0.
Top
Methods
  NameDescription
Public methodCalculatePresentationTime
Calculates the presentation time.
Public methodNormalizePresentationTime
Normalize presentation time.
Public methodReset
Public methodSetPresentationTime
Sets a presentation time.
Public methodUpdate(RtcpSenderReport)
Updates the given streamReader.
Public methodUpdate(Int32, Int32)
Public methodUpdate(Url, RtpInfo)
Updates playout buffer with information contained in RTP-Info header of an RTSP Play response.
Public methodUpdateFromInitialPacket
Updates the initial configuration of the playout buffer from an initially received packet so that relative timestamps can be calculated. This is a last resort when no other synchronization information is present.
Top
Fields
  NameDescription
Public fieldPresentationBuffer
Optional presentation buffer to allow for reordering from decoding times to presentation times.
Public fieldScale
The scale.
Top
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
See Also