Search Results for

    Show / Hide Table of Contents

    Class SRControlFrame

    A sender report control frame.

    Inheritance
    System.Object
    Foundation.NSObject
    Serializable
    Dynamic
    MediaControlFrame
    ReportControlFrame
    SRControlFrame
    Implements
    System.IEquatable<Foundation.NSObject>
    Foundation.INSObjectProtocol
    ObjCRuntime.INativeObject
    System.IDisposable
    Inherited Members
    ReportControlFrame.FixedPayloadHeaderLength
    ReportControlFrame.ReceptionReportCount
    ReportControlFrame.SynchronizationSource
    ReportControlFrame.ReportBlock
    ReportControlFrame.ReportBlocks
    ReportControlFrame.GetReportBlock(Int64)
    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 class SRControlFrame : ReportControlFrame, IEquatable<NSObject>, INSObjectProtocol, INativeObject, IDisposable

    Constructors

    SRControlFrame()

    Initializes a new instance of the SRControlFrame class.

    Declaration
    public SRControlFrame()

    SRControlFrame(DataBuffer)

    Initializes a new instance of the SRControlFrame class.

    Declaration
    public SRControlFrame(DataBuffer buffer)
    Parameters
    Type Name Description
    DataBuffer buffer

    The data buffer.

    SRControlFrame(ReportBlock)

    Initializes a new instance of the SRControlFrame class.

    Declaration
    public SRControlFrame(ReportBlock reportBlock)
    Parameters
    Type Name Description
    ReportBlock reportBlock

    The report block.

    SRControlFrame(ReportBlock[])

    Initializes a new instance of the SRControlFrame class.

    Declaration
    public SRControlFrame(ReportBlock[] reportBlocks)
    Parameters
    Type Name Description
    ReportBlock[] reportBlocks

    The report blocks.

    SRControlFrame(Int64, Int64, Int64, Int64, Int64)

    Initializes a new instance of the SRControlFrame class.

    Declaration
    public SRControlFrame(long synchronizationSource, long ntpTimestamp, long rtpTimestamp, long packetCount, long octetCount)
    Parameters
    Type Name Description
    System.Int64 synchronizationSource

    The synchronization source.

    System.Int64 ntpTimestamp

    The time when this report was sent (NTP-style).

    System.Int64 rtpTimestamp

    The time when this report was sent (RTP-style).

    System.Int64 packetCount

    The sender's packet count.

    System.Int64 octetCount

    The sender's octet count.

    SRControlFrame(Int64, Int64, Int64, Int64, Int64, ReportBlock)

    Initializes a new instance of the SRControlFrame class.

    Declaration
    public SRControlFrame(long synchronizationSource, long ntpTimestamp, long rtpTimestamp, long packetCount, long octetCount, ReportBlock reportBlock)
    Parameters
    Type Name Description
    System.Int64 synchronizationSource

    The synchronization source.

    System.Int64 ntpTimestamp

    The time when this report was sent (NTP-style).

    System.Int64 rtpTimestamp

    The time when this report was sent (RTP-style).

    System.Int64 packetCount

    The sender's packet count.

    System.Int64 octetCount

    The sender's octet count.

    ReportBlock reportBlock

    The report block.

    SRControlFrame(Int64, Int64, Int64, Int64, Int64, ReportBlock[])

    Initializes a new instance of the SRControlFrame class.

    Declaration
    public SRControlFrame(long synchronizationSource, long ntpTimestamp, long rtpTimestamp, long packetCount, long octetCount, ReportBlock[] reportBlocks)
    Parameters
    Type Name Description
    System.Int64 synchronizationSource

    The synchronization source.

    System.Int64 ntpTimestamp

    The time when this report was sent (NTP-style).

    System.Int64 rtpTimestamp

    The time when this report was sent (RTP-style).

    System.Int64 packetCount

    The sender's packet count.

    System.Int64 octetCount

    The sender's octet count.

    ReportBlock[] reportBlocks

    The report blocks.

    Properties

    FixedSenderInfoPayloadLength

    Gets the fixed payload header length of a Sender Report.

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

    NtpTimestamp

    Gets or sets the time when this report was sent (NTP-style).

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

    OctetCount

    Gets or sets the sender's octet count.

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

    PacketCount

    Gets or sets the sender's packet count.

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

    RegisteredPayloadType

    Gets the sender report payload type.

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

    ReportBlockOffset

    Gets the report block offset.

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

    RtpTimestamp

    Gets or sets the time when this report was sent (RTP-style).

    Declaration
    public long RtpTimestamp { 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