FMIceLinkReportControlFrame Class Reference

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

Overview

An RTCP Sender or Receiver Report control frame.

+ fixedPayloadHeaderLength

Gets the report control frame fixed payload header length.
+ (int)fixedPayloadHeaderLength

Discussion

Gets the report control frame fixed payload header length.

Declared In

FMIceLinkReportControlFrame.h

– getReportBlockWithSynchronizationSource:

Gets the report block.
- (FMIceLinkReportBlock *)getReportBlockWithSynchronizationSource:(long long)synchronizationSource

Parameters

synchronizationSource

The synchronization source.

Discussion

Gets the report block.

Declared In

FMIceLinkReportControlFrame.h

– initWithPayloadType:reportBlockOffset:buffer:

Initializes a new instance of the FMIceLinkReportControlFrame class.
- (instancetype)initWithPayloadType:(int)payloadType reportBlockOffset:(int)reportBlockOffset buffer:(FMIceLinkDataBuffer *)buffer

Parameters

payloadType

The payload type.

reportBlockOffset

The offset of the report block.

buffer

The backing data buffer.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

– initWithPayloadType:synchronizationSource:reportBlock:

Initializes a new instance of the FMIceLinkReportControlFrame class.
- (instancetype)initWithPayloadType:(int)payloadType synchronizationSource:(long long)synchronizationSource reportBlock:(FMIceLinkReportBlock *)reportBlock

Parameters

payloadType

Type of the payload.

synchronizationSource

The synchronization source.

reportBlock

The report block.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

– initWithPayloadType:synchronizationSource:reportBlock:reportBlockOffset:

Initializes a new instance of the FMIceLinkReportControlFrame class.
- (instancetype)initWithPayloadType:(int)payloadType synchronizationSource:(long long)synchronizationSource reportBlock:(FMIceLinkReportBlock *)reportBlock reportBlockOffset:(int)reportBlockOffset

Parameters

payloadType

Type of the payload.

synchronizationSource

The synchronization source.

reportBlock

The report block.

reportBlockOffset

The report block offset.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

– initWithPayloadType:synchronizationSource:reportBlocks:

Initializes a new instance of the FMIceLinkReportControlFrame class.
- (instancetype)initWithPayloadType:(int)payloadType synchronizationSource:(long long)synchronizationSource reportBlocks:(NSMutableArray *)reportBlocks

Parameters

payloadType

Type of the payload.

synchronizationSource

The synchronization source.

reportBlocks

The report blocks.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

– initWithPayloadType:synchronizationSource:reportBlocks:reportBlockOffset:

Initializes a new instance of the FMIceLinkReportControlFrame class.
- (instancetype)initWithPayloadType:(int)payloadType synchronizationSource:(long long)synchronizationSource reportBlocks:(NSMutableArray *)reportBlocks reportBlockOffset:(int)reportBlockOffset

Parameters

payloadType

Type of the payload.

synchronizationSource

The synchronization source.

reportBlocks

The report blocks.

reportBlockOffset

The report block offset.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

– receptionReportCount

Gets the feedback message type.
- (int)receptionReportCount

Discussion

Gets the feedback message type.

Declared In

FMIceLinkReportControlFrame.h

– reportBlock

Gets the report block.
- (FMIceLinkReportBlock *)reportBlock

Discussion

Gets the report block.

Declared In

FMIceLinkReportControlFrame.h

– reportBlocks

Gets the report blocks.
- (NSMutableArray *)reportBlocks

Discussion

Gets the report blocks.

Declared In

FMIceLinkReportControlFrame.h

+ reportControlFrameWithPayloadType:reportBlockOffset:buffer:

Initializes a new instance of the FMIceLinkReportControlFrame class.
+ (FMIceLinkReportControlFrame *)reportControlFrameWithPayloadType:(int)payloadType reportBlockOffset:(int)reportBlockOffset buffer:(FMIceLinkDataBuffer *)buffer

Parameters

payloadType

The payload type.

reportBlockOffset

The offset of the report block.

buffer

The backing data buffer.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

+ reportControlFrameWithPayloadType:synchronizationSource:reportBlock:

Initializes a new instance of the FMIceLinkReportControlFrame class.
+ (FMIceLinkReportControlFrame *)reportControlFrameWithPayloadType:(int)payloadType synchronizationSource:(long long)synchronizationSource reportBlock:(FMIceLinkReportBlock *)reportBlock

Parameters

payloadType

Type of the payload.

synchronizationSource

The synchronization source.

reportBlock

The report block.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

+ reportControlFrameWithPayloadType:synchronizationSource:reportBlock:reportBlockOffset:

Initializes a new instance of the FMIceLinkReportControlFrame class.
+ (FMIceLinkReportControlFrame *)reportControlFrameWithPayloadType:(int)payloadType synchronizationSource:(long long)synchronizationSource reportBlock:(FMIceLinkReportBlock *)reportBlock reportBlockOffset:(int)reportBlockOffset

Parameters

payloadType

Type of the payload.

synchronizationSource

The synchronization source.

reportBlock

The report block.

reportBlockOffset

The report block offset.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

+ reportControlFrameWithPayloadType:synchronizationSource:reportBlocks:

Initializes a new instance of the FMIceLinkReportControlFrame class.
+ (FMIceLinkReportControlFrame *)reportControlFrameWithPayloadType:(int)payloadType synchronizationSource:(long long)synchronizationSource reportBlocks:(NSMutableArray *)reportBlocks

Parameters

payloadType

Type of the payload.

synchronizationSource

The synchronization source.

reportBlocks

The report blocks.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

+ reportControlFrameWithPayloadType:synchronizationSource:reportBlocks:reportBlockOffset:

Initializes a new instance of the FMIceLinkReportControlFrame class.
+ (FMIceLinkReportControlFrame *)reportControlFrameWithPayloadType:(int)payloadType synchronizationSource:(long long)synchronizationSource reportBlocks:(NSMutableArray *)reportBlocks reportBlockOffset:(int)reportBlockOffset

Parameters

payloadType

Type of the payload.

synchronizationSource

The synchronization source.

reportBlocks

The report blocks.

reportBlockOffset

The report block offset.

Discussion

Initializes a new instance of the FMIceLinkReportControlFrame class.

Declared In

FMIceLinkReportControlFrame.h

– setReportBlock:

Sets the report block.
- (void)setReportBlock:(FMIceLinkReportBlock *)value

Discussion

Sets the report block.

Declared In

FMIceLinkReportControlFrame.h

– setReportBlocks:

Sets the report blocks.
- (void)setReportBlocks:(NSMutableArray *)value

Discussion

Sets the report blocks.

Declared In

FMIceLinkReportControlFrame.h

– setSynchronizationSource:

Sets the synchronization source.
- (void)setSynchronizationSource:(long long)value

Discussion

Sets the synchronization source.

Declared In

FMIceLinkReportControlFrame.h

– synchronizationSource

Gets the synchronization source.
- (long long)synchronizationSource

Discussion

Gets the synchronization source.

Declared In

FMIceLinkReportControlFrame.h