FMIceLinkSRControlFrame Class Reference

Inherits from FMIceLinkReportControlFrame : FMIceLinkMediaControlFrame : NSObject
Declared in FMIceLinkSRControlFrame.h
FMIceLinkSRControlFrame.m

Overview

A sender report control frame.

+ fixedSenderInfoPayloadLength

Gets the fixed payload header length of a Sender Report.
+ (int)fixedSenderInfoPayloadLength

Discussion

Gets the fixed payload header length of a Sender Report.

Declared In

FMIceLinkSRControlFrame.h

– init

Initializes a new instance of the FMIceLinkSRControlFrame class.
- (instancetype)init

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

– initWithBuffer:

Initializes a new instance of the FMIceLinkSRControlFrame class.
- (instancetype)initWithBuffer:(FMIceLinkDataBuffer *)buffer

Parameters

buffer

The data buffer.

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

– initWithSynchronizationSource:ntpTimestamp:rtpTimestamp:packetCount:octetCount:

Initializes a new instance of the FMIceLinkSRControlFrame class.
- (instancetype)initWithSynchronizationSource:(long long)synchronizationSource ntpTimestamp:(long long)ntpTimestamp rtpTimestamp:(long long)rtpTimestamp packetCount:(long long)packetCount octetCount:(long long)octetCount

Parameters

synchronizationSource

The synchronization source.

ntpTimestamp

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

rtpTimestamp

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

packetCount

The sender’s packet count.

octetCount

The sender’s octet count.

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

– initWithSynchronizationSource:ntpTimestamp:rtpTimestamp:packetCount:octetCount:reportBlock:

Initializes a new instance of the FMIceLinkSRControlFrame class.
- (instancetype)initWithSynchronizationSource:(long long)synchronizationSource ntpTimestamp:(long long)ntpTimestamp rtpTimestamp:(long long)rtpTimestamp packetCount:(long long)packetCount octetCount:(long long)octetCount reportBlock:(FMIceLinkReportBlock *)reportBlock

Parameters

synchronizationSource

The synchronization source.

ntpTimestamp

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

rtpTimestamp

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

packetCount

The sender’s packet count.

octetCount

The sender’s octet count.

reportBlock

The report block.

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

– initWithSynchronizationSource:ntpTimestamp:rtpTimestamp:packetCount:octetCount:reportBlocks:

Initializes a new instance of the FMIceLinkSRControlFrame class.
- (instancetype)initWithSynchronizationSource:(long long)synchronizationSource ntpTimestamp:(long long)ntpTimestamp rtpTimestamp:(long long)rtpTimestamp packetCount:(long long)packetCount octetCount:(long long)octetCount reportBlocks:(NSMutableArray *)reportBlocks

Parameters

synchronizationSource

The synchronization source.

ntpTimestamp

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

rtpTimestamp

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

packetCount

The sender’s packet count.

octetCount

The sender’s octet count.

reportBlocks

The report blocks.

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

– ntpTimestamp

Gets the time when this report was sent (NTP-style).
- (long long)ntpTimestamp

Discussion

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

Declared In

FMIceLinkSRControlFrame.h

– octetCount

Gets the sender's octet count.
- (long long)octetCount

Discussion

Gets the sender's octet count.

Declared In

FMIceLinkSRControlFrame.h

– packetCount

Gets the sender's packet count.
- (long long)packetCount

Discussion

Gets the sender's packet count.

Declared In

FMIceLinkSRControlFrame.h

+ registeredPayloadType

Gets the sender report payload type.
+ (int)registeredPayloadType

Discussion

Gets the sender report payload type.

Declared In

FMIceLinkSRControlFrame.h

+ reportBlockOffset

Gets the report block offset.
+ (int)reportBlockOffset

Discussion

Gets the report block offset.

Declared In

FMIceLinkSRControlFrame.h

– rtpTimestamp

Gets the time when this report was sent (RTP-style).
- (long long)rtpTimestamp

Discussion

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

Declared In

FMIceLinkSRControlFrame.h

– setNtpTimestamp:

Sets the time when this report was sent (NTP-style).
- (void)setNtpTimestamp:(long long)value

Discussion

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

Declared In

FMIceLinkSRControlFrame.h

– setOctetCount:

Sets the sender's octet count.
- (void)setOctetCount:(long long)value

Discussion

Sets the sender's octet count.

Declared In

FMIceLinkSRControlFrame.h

– setPacketCount:

Sets the sender's packet count.
- (void)setPacketCount:(long long)value

Discussion

Sets the sender's packet count.

Declared In

FMIceLinkSRControlFrame.h

– setRtpTimestamp:

Sets the time when this report was sent (RTP-style).
- (void)setRtpTimestamp:(long long)value

Discussion

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

Declared In

FMIceLinkSRControlFrame.h

+ srControlFrame

Initializes a new instance of the FMIceLinkSRControlFrame class.
+ (FMIceLinkSRControlFrame *)srControlFrame

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

+ srControlFrameWithBuffer:

Initializes a new instance of the FMIceLinkSRControlFrame class.
+ (FMIceLinkSRControlFrame *)srControlFrameWithBuffer:(FMIceLinkDataBuffer *)buffer

Parameters

buffer

The data buffer.

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

+ srControlFrameWithSynchronizationSource:ntpTimestamp:rtpTimestamp:packetCount:octetCount:

Initializes a new instance of the FMIceLinkSRControlFrame class.
+ (FMIceLinkSRControlFrame *)srControlFrameWithSynchronizationSource:(long long)synchronizationSource ntpTimestamp:(long long)ntpTimestamp rtpTimestamp:(long long)rtpTimestamp packetCount:(long long)packetCount octetCount:(long long)octetCount

Parameters

synchronizationSource

The synchronization source.

ntpTimestamp

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

rtpTimestamp

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

packetCount

The sender’s packet count.

octetCount

The sender’s octet count.

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

+ srControlFrameWithSynchronizationSource:ntpTimestamp:rtpTimestamp:packetCount:octetCount:reportBlock:

Initializes a new instance of the FMIceLinkSRControlFrame class.
+ (FMIceLinkSRControlFrame *)srControlFrameWithSynchronizationSource:(long long)synchronizationSource ntpTimestamp:(long long)ntpTimestamp rtpTimestamp:(long long)rtpTimestamp packetCount:(long long)packetCount octetCount:(long long)octetCount reportBlock:(FMIceLinkReportBlock *)reportBlock

Parameters

synchronizationSource

The synchronization source.

ntpTimestamp

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

rtpTimestamp

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

packetCount

The sender’s packet count.

octetCount

The sender’s octet count.

reportBlock

The report block.

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

+ srControlFrameWithSynchronizationSource:ntpTimestamp:rtpTimestamp:packetCount:octetCount:reportBlocks:

Initializes a new instance of the FMIceLinkSRControlFrame class.
+ (FMIceLinkSRControlFrame *)srControlFrameWithSynchronizationSource:(long long)synchronizationSource ntpTimestamp:(long long)ntpTimestamp rtpTimestamp:(long long)rtpTimestamp packetCount:(long long)packetCount octetCount:(long long)octetCount reportBlocks:(NSMutableArray *)reportBlocks

Parameters

synchronizationSource

The synchronization source.

ntpTimestamp

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

rtpTimestamp

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

packetCount

The sender’s packet count.

octetCount

The sender’s octet count.

reportBlocks

The report blocks.

Discussion

Initializes a new instance of the FMIceLinkSRControlFrame class.

Declared In

FMIceLinkSRControlFrame.h

– timestamp

Gets the time when this report was sent (wallclock-style).
- (NSDate *)timestamp

Discussion

Gets the time when this report was sent (wallclock-style).

Declared In

FMIceLinkSRControlFrame.h