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()
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
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
Field Value
Type |
Description |
System.UInt16 |
|
|
Improve this Doc
View Source
FCI
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
|
Improve this Doc
View Source
FeedbackSSRC
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
|
Improve this Doc
View Source
Declaration
Field Value
|
Improve this Doc
View Source
Declaration
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
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
PID
Declaration
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
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
|
Improve this Doc
View Source
UniqueID
Declaration
Field Value
Type |
Description |
System.String |
|
Methods
|
Improve this Doc
View Source
GetBytes()
Declaration
Returns
Type |
Description |
System.Byte[] |
|
Extension Methods