Search Results for

    Show / Hide Table of Contents

    Class FeedbackControlFrame

    An RTCP Feedback packet.

    Inheritance
    System.Object
    Foundation.NSObject
    Serializable
    Dynamic
    MediaControlFrame
    FeedbackControlFrame
    PayloadSpecificControlFrame
    RtpControlFrame
    Implements
    System.IEquatable<Foundation.NSObject>
    Foundation.INSObjectProtocol
    ObjCRuntime.INativeObject
    System.IDisposable
    Inherited Members
    MediaControlFrame.StreamId
    MediaControlFrame.FixedHeaderLength
    MediaControlFrame.DataBuffer
    MediaControlFrame.Version
    MediaControlFrame.Byte1Last5Bits
    MediaControlFrame.PayloadType
    MediaControlFrame.Payload
    MediaControlFrame.PayloadLengthWithPadding
    MediaControlFrame.Parse(DataBuffer)
    MediaControlFrame.AddControlFrame(MediaControlFrame[], MediaControlFrame, Int32)
    MediaControlFrame.AddControlFrames(MediaControlFrame[], MediaControlFrame[], Int32)
    MediaControlFrame.RemoveControlFrame(MediaControlFrame[], Int32)
    Dynamic.DynamicProperties
    Dynamic.GetDynamicValue(String)
    Dynamic.SetDynamicValue(String, Object)
    Dynamic.UnsetDynamicValue(String)
    Serializable.IsDirty
    Foundation.NSObject.MonoMacAssembly
    Foundation.NSObject.PlatformAssembly
    Foundation.NSObject.Dispose()
    Foundation.NSObject.IsNewRefcountEnabled()
    Foundation.NSObject.MarkDirty()
    Foundation.NSObject.ConformsToProtocol(System.IntPtr)
    Foundation.NSObject.DangerousRelease()
    Foundation.NSObject.DangerousRetain()
    Foundation.NSObject.DangerousAutorelease()
    Foundation.NSObject.GetNativeField(System.String)
    Foundation.NSObject.SetNativeField(System.String, Foundation.NSObject)
    Foundation.NSObject.BeginInvokeOnMainThread(ObjCRuntime.Selector, Foundation.NSObject)
    Foundation.NSObject.InvokeOnMainThread(ObjCRuntime.Selector, Foundation.NSObject)
    Foundation.NSObject.BeginInvokeOnMainThread(System.Action)
    Foundation.NSObject.InvokeOnMainThread(System.Action)
    Foundation.NSObject.FromObject(System.Object)
    Foundation.NSObject.SetValueForKeyPath(System.IntPtr, Foundation.NSString)
    Foundation.NSObject.GetHashCode()
    Foundation.NSObject.Equals(System.Object)
    Foundation.NSObject.Equals(Foundation.NSObject)
    Foundation.NSObject.ToString()
    Foundation.NSObject.Invoke(System.Action, System.Double)
    Foundation.NSObject.Invoke(System.Action, System.TimeSpan)
    Foundation.NSObject.Dispose(System.Boolean)
    Foundation.NSObject.AddObserver(System.String, Foundation.NSKeyValueObservingOptions, System.Action<Foundation.NSObservedChange>)
    Foundation.NSObject.AddObserver(Foundation.NSString, Foundation.NSKeyValueObservingOptions, System.Action<Foundation.NSObservedChange>)
    Foundation.NSObject.AddObserver(Foundation.NSObject, Foundation.NSString, Foundation.NSKeyValueObservingOptions, System.IntPtr)
    Foundation.NSObject.AddObserver(Foundation.NSObject, System.String, Foundation.NSKeyValueObservingOptions, System.IntPtr)
    Foundation.NSObject.AutomaticallyNotifiesObserversForKey(System.String)
    Foundation.NSObject.AwakeFromNib()
    Foundation.NSObject.Bind(Foundation.NSString, Foundation.NSObject, System.String, Foundation.NSDictionary)
    Foundation.NSObject.CancelPreviousPerformRequest(Foundation.NSObject)
    Foundation.NSObject.CancelPreviousPerformRequest(Foundation.NSObject, ObjCRuntime.Selector, Foundation.NSObject)
    Foundation.NSObject.CommitEditing()
    Foundation.NSObject.CommitEditing(Foundation.NSObject, ObjCRuntime.Selector, System.IntPtr)
    Foundation.NSObject.Copy()
    Foundation.NSObject.DidChange(Foundation.NSKeyValueChange, Foundation.NSIndexSet, Foundation.NSString)
    Foundation.NSObject.DidChange(Foundation.NSString, Foundation.NSKeyValueSetMutationKind, Foundation.NSSet)
    Foundation.NSObject.DidChangeValue(System.String)
    Foundation.NSObject.DoesNotRecognizeSelector(ObjCRuntime.Selector)
    Foundation.NSObject.ExposedBindings()
    Foundation.NSObject.GetBindingInfo(Foundation.NSString)
    Foundation.NSObject.GetBindingOptionDescriptions(Foundation.NSString)
    Foundation.NSObject.GetBindingValueClass(Foundation.NSString)
    Foundation.NSObject.GetDefaultPlaceholder(Foundation.NSObject, System.String)
    Foundation.NSObject.GetDefaultPlaceholder(Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.GetDictionaryOfValuesFromKeys(Foundation.NSString[])
    Foundation.NSObject.GetKeyPathsForValuesAffecting(Foundation.NSString)
    Foundation.NSObject.GetMethodForSelector(ObjCRuntime.Selector)
    Foundation.NSObject.GetNativeHash()
    Foundation.NSObject.IsEqual(Foundation.NSObject)
    Foundation.NSObject.IsKindOfClass(ObjCRuntime.Class)
    Foundation.NSObject.IsMemberOfClass(ObjCRuntime.Class)
    Foundation.NSObject.MutableCopy()
    Foundation.NSObject.ObjectDidEndEditing(Foundation.NSObject)
    Foundation.NSObject.ObserveValue(Foundation.NSString, Foundation.NSObject, Foundation.NSDictionary, System.IntPtr)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject, System.Double, Foundation.NSString[])
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject, System.Double)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSThread, Foundation.NSObject, System.Boolean)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSThread, Foundation.NSObject, System.Boolean, Foundation.NSString[])
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject, Foundation.NSObject)
    Foundation.NSObject.PrepareForInterfaceBuilder()
    Foundation.NSObject.RemoveObserver(Foundation.NSObject, Foundation.NSString, System.IntPtr)
    Foundation.NSObject.RemoveObserver(Foundation.NSObject, System.String, System.IntPtr)
    Foundation.NSObject.RemoveObserver(Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.RemoveObserver(Foundation.NSObject, System.String)
    Foundation.NSObject.RespondsToSelector(ObjCRuntime.Selector)
    Foundation.NSObject.SetDefaultPlaceholder(Foundation.NSObject, Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.SetNilValueForKey(Foundation.NSString)
    Foundation.NSObject.SetValueForKey(Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.SetValueForKeyPath(Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.SetValueForUndefinedKey(Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.SetValuesForKeysWithDictionary(Foundation.NSDictionary)
    Foundation.NSObject.Unbind(Foundation.NSString)
    Foundation.NSObject.ValueForKey(Foundation.NSString)
    Foundation.NSObject.ValueForKeyPath(Foundation.NSString)
    Foundation.NSObject.ValueForUndefinedKey(Foundation.NSString)
    Foundation.NSObject.WillChange(Foundation.NSKeyValueChange, Foundation.NSIndexSet, Foundation.NSString)
    Foundation.NSObject.WillChange(Foundation.NSString, Foundation.NSKeyValueSetMutationKind, Foundation.NSSet)
    Foundation.NSObject.WillChangeValue(System.String)
    Foundation.NSObject.IsDirectBinding
    Foundation.NSObject.SuperHandle
    Foundation.NSObject.Handle
    Foundation.NSObject.ClassHandle
    Foundation.NSObject.Class
    Foundation.NSObject.DebugDescription
    Foundation.NSObject.Description
    Foundation.NSObject.IsProxy
    Foundation.NSObject.RetainCount
    Foundation.NSObject.Self
    Foundation.NSObject.Superclass
    Foundation.NSObject.Zone
    Foundation.NSObject.ChangeIndexesKey
    Foundation.NSObject.ChangeKindKey
    Foundation.NSObject.ChangeNewKey
    Foundation.NSObject.ChangeNotificationIsPriorKey
    Foundation.NSObject.ChangeOldKey
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public abstract class FeedbackControlFrame : MediaControlFrame, IEquatable<NSObject>, INSObjectProtocol, INativeObject, IDisposable

    Constructors

    FeedbackControlFrame(Int32, Int32)

    Initializes a new instance of the FeedbackControlFrame class.

    Declaration
    public FeedbackControlFrame(int feedbackMessageType, int payloadType)
    Parameters
    Type Name Description
    System.Int32 feedbackMessageType

    Type of the feedback message.

    System.Int32 payloadType

    Type of the payload.

    FeedbackControlFrame(Int32, Int32, DataBuffer)

    Initializes a new instance of the FeedbackControlFrame class.

    Declaration
    public FeedbackControlFrame(int feedbackMessageType, int payloadType, DataBuffer buffer)
    Parameters
    Type Name Description
    System.Int32 feedbackMessageType

    The feedback message type.

    System.Int32 payloadType

    Payload type.

    DataBuffer buffer

    The backing data buffer.

    FeedbackControlFrame(Int32, Int32, Int64, Int64)

    Initializes a new instance of the FeedbackControlFrame class.

    Declaration
    public FeedbackControlFrame(int feedbackMessageType, int payloadType, long senderSynchronizationSource, long mediaSynchronizationSource)
    Parameters
    Type Name Description
    System.Int32 feedbackMessageType

    Type of the feedback message.

    System.Int32 payloadType

    Type of the payload.

    System.Int64 senderSynchronizationSource

    The sender synchronization source.

    System.Int64 mediaSynchronizationSource

    The media synchronization source.

    FeedbackControlFrame(Int32, Int32, Int64, Int64, DataBuffer)

    Initializes a new instance of the FeedbackControlFrame class.

    Declaration
    public FeedbackControlFrame(int feedbackMessageType, int payloadType, long senderSynchronizationSource, long mediaSynchronizationSource, DataBuffer feedbackControlInformation)
    Parameters
    Type Name Description
    System.Int32 feedbackMessageType

    Type of the feedback message.

    System.Int32 payloadType

    Type of the payload.

    System.Int64 senderSynchronizationSource

    The sender synchronization source.

    System.Int64 mediaSynchronizationSource

    The media synchronization source.

    DataBuffer feedbackControlInformation

    The feedback control information.

    Properties

    FeedbackControlInformation

    Gets or sets the Feedback Control Information field.

    Declaration
    public DataBuffer FeedbackControlInformation { get; }
    Property Value
    Type Description
    DataBuffer

    FeedbackControlInformationOffset

    Gets the feedback control information offset.

    Declaration
    public int FeedbackControlInformationOffset { get; }
    Property Value
    Type Description
    System.Int32

    FeedbackMessageType

    Gets or sets the feedback message type.

    Declaration
    public int FeedbackMessageType { get; set; }
    Property Value
    Type Description
    System.Int32

    FixedPayloadHeaderLength

    Gets the fixed payload header length of a Feedback Control packet.

    Declaration
    public static int FixedPayloadHeaderLength { get; }
    Property Value
    Type Description
    System.Int32

    MediaSourceSynchronizationSource

    Gets or sets the SSRC of the media source that this piece of feedback information is related to.

    Declaration
    public long MediaSourceSynchronizationSource { get; set; }
    Property Value
    Type Description
    System.Int64

    PacketSenderSynchronizationSource

    Gets or sets the SSRC of the packet sender - the synchronization source identifier for the originator of this packet.

    Declaration
    public long PacketSenderSynchronizationSource { get; set; }
    Property Value
    Type Description
    System.Int64

    Implements

    System.IEquatable<T>
    Foundation.INSObjectProtocol
    ObjCRuntime.INativeObject
    System.IDisposable
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0