FMIceLinkAppControlFrame Class Reference

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

Overview

An RTCP APP packet.

+ appControlFrame

Initializes a new instance of the FMIceLinkAppControlFrame class.
+ (FMIceLinkAppControlFrame *)appControlFrame

Discussion

Initializes a new instance of the FMIceLinkAppControlFrame class.

Declared In

FMIceLinkAppControlFrame.h

+ appControlFrameWithBuffer:

Initializes a new instance of the FMIceLinkAppControlFrame class.
+ (FMIceLinkAppControlFrame *)appControlFrameWithBuffer:(FMIceLinkDataBuffer *)buffer

Parameters

buffer

The buffer.

Discussion

Initializes a new instance of the FMIceLinkAppControlFrame class.

Declared In

FMIceLinkAppControlFrame.h

+ appControlFrameWithSubType:synchronizationSource:name:data:

Initializes a new instance of the FMIceLinkAppControlFrame class.
+ (FMIceLinkAppControlFrame *)appControlFrameWithSubType:(int)subType synchronizationSource:(long long)synchronizationSource name:(NSString *)name data:(FMIceLinkDataBuffer *)data

Parameters

subType

Type of the sub.

synchronizationSource

The SSRC.

name

The name.

data

The data.

Discussion

Initializes a new instance of the FMIceLinkAppControlFrame class.

Declared In

FMIceLinkAppControlFrame.h

– data

Gets optional application-dependent data.
- (FMIceLinkDataBuffer *)data

Discussion

Gets optional application-dependent data.

Declared In

FMIceLinkAppControlFrame.h

– dataLength

Gets the length of the FMIceLinkAppControlFrame#[data](#//api/name/data).
- (int)dataLength

Discussion

Gets the length of the FMIceLinkAppControlFrame#[data](#//api/name/data).

Declared In

FMIceLinkAppControlFrame.h

– dataPayloadOffset

Gets the offset of the FMIceLinkAppControlFrame#[data](#//api/name/data) in the payload.
- (int)dataPayloadOffset

Discussion

Gets the offset of the FMIceLinkAppControlFrame#[data](#//api/name/data) in the payload.

Declared In

FMIceLinkAppControlFrame.h

+ fixedPayloadHeaderLength

Gets the length of the fixed payload header.
+ (int)fixedPayloadHeaderLength

Discussion

Gets the length of the fixed payload header.

Declared In

FMIceLinkAppControlFrame.h

– init

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

Discussion

Initializes a new instance of the FMIceLinkAppControlFrame class.

Declared In

FMIceLinkAppControlFrame.h

– initWithBuffer:

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

Parameters

buffer

The buffer.

Discussion

Initializes a new instance of the FMIceLinkAppControlFrame class.

Declared In

FMIceLinkAppControlFrame.h

– initWithSubType:synchronizationSource:name:data:

Initializes a new instance of the FMIceLinkAppControlFrame class.
- (instancetype)initWithSubType:(int)subType synchronizationSource:(long long)synchronizationSource name:(NSString *)name data:(FMIceLinkDataBuffer *)data

Parameters

subType

Type of the sub.

synchronizationSource

The SSRC.

name

The name.

data

The data.

Discussion

Initializes a new instance of the FMIceLinkAppControlFrame class.

Declared In

FMIceLinkAppControlFrame.h

– name

Gets the name.
- (NSString *)name

Discussion

Gets the name.

Declared In

FMIceLinkAppControlFrame.h

+ registeredPayloadType

Gets the application-specific payload type.
+ (int)registeredPayloadType

Discussion

Gets the application-specific payload type.

Declared In

FMIceLinkAppControlFrame.h

– setName:

Sets the [name](#//api/name/name).
- (void)setName:(NSString *)value

Discussion

Sets the [name](#//api/name/name).

Declared In

FMIceLinkAppControlFrame.h

– setSubType:

Sets the subtype to allow a set of APP packets to be defined under one unique [name](#//api/name/name), or for any application-dependent [data](#//api/name/data).
- (void)setSubType:(int)value

Discussion

Sets the subtype to allow a set of APP packets to be defined under one unique [name](#//api/name/name), or for any application-dependent [data](#//api/name/data).

Declared In

FMIceLinkAppControlFrame.h

– setSynchronizationSource:

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

Discussion

Sets the synchronization source.

Declared In

FMIceLinkAppControlFrame.h

– subType

Gets the subtype to allow a set of APP packets to be defined under one unique [name](#//api/name/name), or for any application-dependent [data](#//api/name/data).
- (int)subType

Discussion

Gets the subtype to allow a set of APP packets to be defined under one unique [name](#//api/name/name), or for any application-dependent [data](#//api/name/data).

Declared In

FMIceLinkAppControlFrame.h

– synchronizationSource

Gets the synchronization source.
- (long long)synchronizationSource

Discussion

Gets the synchronization source.

Declared In

FMIceLinkAppControlFrame.h