Show / Hide Table of Contents

Class RTCPFeedback

Inheritance
System.Object
RTCPFeedback
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SIPSorcery.Net
Assembly: SIPSorcery.dll
Syntax
public class RTCPFeedback

Constructors

| Improve this Doc View Source

RTCPFeedback(Byte[])

Create a new RTCP Report from a serialised byte array.

Declaration
public RTCPFeedback(byte[] packet)
Parameters
Type Name Description
System.Byte[] packet

The byte array holding the serialised feedback report.

| Improve this Doc View Source

RTCPFeedback(UInt32, UInt32, PSFBFeedbackTypesEnum)

Constructor for payload feedback reports that do not require any additional feedback control indication parameters (e.g. Picture Loss Indication reports).

Declaration
public RTCPFeedback(uint senderSsrc, uint mediaSsrc, PSFBFeedbackTypesEnum feedbackMessageType)
Parameters
Type Name Description
System.UInt32 senderSsrc
System.UInt32 mediaSsrc
PSFBFeedbackTypesEnum feedbackMessageType

The payload specific feedback type.

| Improve this Doc View Source

RTCPFeedback(UInt32, UInt32, RTCPFeedbackTypesEnum)

Constructor for RTP feedback reports that do not require any additional feedback control indication parameters (e.g. RTCP Rapid Resynchronisation Request).

Declaration
public RTCPFeedback(uint senderSsrc, uint mediaSsrc, RTCPFeedbackTypesEnum feedbackMessageType)
Parameters
Type Name Description
System.UInt32 senderSsrc
System.UInt32 mediaSsrc
RTCPFeedbackTypesEnum feedbackMessageType

The payload specific feedback type.

| Improve this Doc View Source

RTCPFeedback(UInt32, UInt32, RTCPFeedbackTypesEnum, UInt16, UInt16)

Declaration
public RTCPFeedback(uint senderSsrc, uint mediaSsrc, RTCPFeedbackTypesEnum feedbackMessageType, ushort sequenceNo, ushort bitMask)
Parameters
Type Name Description
System.UInt32 senderSsrc
System.UInt32 mediaSsrc
RTCPFeedbackTypesEnum feedbackMessageType
System.UInt16 sequenceNo
System.UInt16 bitMask

Fields

| Improve this Doc View Source

BitrateExp

Declaration
public byte BitrateExp
Field Value
Type Description
System.Byte
| Improve this Doc View Source

BitrateMantissa

Declaration
public uint BitrateMantissa
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

BLP

Declaration
public ushort BLP
Field Value
Type Description
System.UInt16
| Improve this Doc View Source

FCI

Declaration
public uint FCI
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

FeedbackSSRC

Declaration
public uint FeedbackSSRC
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

Header

Declaration
public RTCPHeader Header
Field Value
Type Description
RTCPHeader
| Improve this Doc View Source

MediaSSRC

Declaration
public uint MediaSSRC
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

MIN_PACKET_SIZE

Declaration
public int MIN_PACKET_SIZE
Field Value
Type Description
System.Int32
| Improve this Doc View Source

NumSsrcs

Declaration
public byte NumSsrcs
Field Value
Type Description
System.Byte
| Improve this Doc View Source

PID

Declaration
public ushort PID
Field Value
Type Description
System.UInt16
| Improve this Doc View Source

SENDER_PAYLOAD_SIZE

Declaration
public int SENDER_PAYLOAD_SIZE
Field Value
Type Description
System.Int32
| Improve this Doc View Source

SenderSSRC

Declaration
public uint SenderSSRC
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

UniqueID

Declaration
public string UniqueID
Field Value
Type Description
System.String

Methods

| Improve this Doc View Source

GetBytes()

Declaration
public byte[] GetBytes()
Returns
Type Description
System.Byte[]

Extension Methods

JSONWriter.ToJson(Object)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX