FMIceLinkStream Class Reference

Inherits from FMIceLinkStreamBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Declared in FMIceLinkStream.h
FMIceLinkStream.m

Overview

A peer-to-peer stream.

– addOnDisabledChange:

Adds a handler that is raised when the Disabled property changes state.
- (void)addOnDisabledChange:(FMIceLinkAction0 *)value

Discussion

Adds a handler that is raised when the Disabled property changes state.

Declared In

FMIceLinkStream.h

– canonicalName

Gets the canonical name.
- (NSString *)canonicalName

Discussion

Gets the canonical name.

Declared In

FMIceLinkStream.h

– createSdpMediaDescriptionWithSdpMessage:supportSdes:isOffer:renegotiation:

Generates SDP media description for stream.
- (FMIceLinkSdpMediaDescription *)createSdpMediaDescriptionWithSdpMessage:(FMIceLinkSdpMessage *)sdpMessage supportSdes:(bool)supportSdes isOffer:(bool)isOffer renegotiation:(bool)renegotiation

Parameters

sdpMessage

The SDP message.

supportSdes

if set to true Sdp message will contain SDES crypto attibutes.

isOffer

if set to true Sdp media description is a part of an Sdp offer.

renegotiation

Indicates whether media description generation is a part of the SDP renegotiation attempt.

Discussion

Generates SDP media description for stream.

Declared In

FMIceLinkStream.h

– disabled

Gets a value indicating whether this stream is disabled.
- (bool)disabled

Discussion

Gets a value indicating whether this stream is disabled.

Declared In

FMIceLinkStream.h

– encryptionMode

Gets the encryption mode.
- (FMIceLinkEncryptionMode)encryptionMode

Discussion

Gets the encryption mode.

Declared In

FMIceLinkStream.h

– encryptionModes

Gets the encryption modes.
- (NSMutableArray *)encryptionModes

Discussion

Gets the encryption modes.

Declared In

FMIceLinkStream.h

– encryptionPolicy

Gets a value indicating Encryption Policy
- (FMIceLinkEncryptionPolicy)encryptionPolicy

Discussion

Gets a value indicating Encryption Policy

Declared In

FMIceLinkStream.h

– index

Gets the index.
- (int)index

Discussion

Gets the index.

Declared In

FMIceLinkStream.h

– initWithType:

Initializes a new instance of the FMIceLinkStream class.
- (instancetype)initWithType:(FMIceLinkStreamType)type

Parameters

type

The type.

Discussion

Initializes a new instance of the FMIceLinkStream class.

Declared In

FMIceLinkStream.h

– localIceParameters

Gets the local ICE parameters.
- (FMIceLinkIceParameters *)localIceParameters

Discussion

Gets the local ICE parameters.

Declared In

FMIceLinkStream.h

– processCachedSettings

Evaluate cached settings and set them
- (void)processCachedSettings

Discussion

Evaluate cached settings and set them

Declared In

FMIceLinkStream.h

– remoteIceParameters

Gets the remote ICE parameters.
- (FMIceLinkIceParameters *)remoteIceParameters

Discussion

Gets the remote ICE parameters.

Declared In

FMIceLinkStream.h

– removeOnDisabledChange:

Removes a handler that is raised when the Disabled property changes state.
- (void)removeOnDisabledChange:(FMIceLinkAction0 *)value

Discussion

Removes a handler that is raised when the Disabled property changes state.

Declared In

FMIceLinkStream.h

– sdesPolicy

Gets Sdes policy for stream.
- (FMIceLinkSdesPolicy)sdesPolicy

Discussion

Gets Sdes policy for stream.

Declared In

FMIceLinkStream.h

– setCanonicalName:

Sets the canonical name.
- (void)setCanonicalName:(NSString *)value

Discussion

Sets the canonical name.

Declared In

FMIceLinkStream.h

– setDisabled:

Sets a value indicating whether this stream is [disabled](#//api/name/disabled).
- (void)setDisabled:(bool)value

Discussion

Sets a value indicating whether this stream is [disabled](#//api/name/disabled).

Declared In

FMIceLinkStream.h

– setEncryptionMode:

Sets the encryption mode.
- (void)setEncryptionMode:(FMIceLinkEncryptionMode)value

Discussion

Sets the encryption mode.

Declared In

FMIceLinkStream.h

– setEncryptionModes:

Sets the encryption modes.
- (void)setEncryptionModes:(NSMutableArray *)value

Discussion

Sets the encryption modes.

Declared In

FMIceLinkStream.h

– setEncryptionPolicy:

Sets a value indicating Encryption Policy
- (void)setEncryptionPolicy:(FMIceLinkEncryptionPolicy)value

Discussion

Sets a value indicating Encryption Policy

Declared In

FMIceLinkStream.h

– setLocalIceParameters:

Sets the local ICE parameters.
- (void)setLocalIceParameters:(FMIceLinkIceParameters *)value

Discussion

Sets the local ICE parameters.

Declared In

FMIceLinkStream.h

– setSdesPolicy:

Sets Sdes policy for stream.
- (void)setSdesPolicy:(FMIceLinkSdesPolicy)value

Discussion

Sets Sdes policy for stream.

Declared In

FMIceLinkStream.h

– setUseDtls:

Sets a value indicating whether DTLS encryption is in use for this stream.
- (void)setUseDtls:(bool)value

Discussion

Sets a value indicating whether DTLS encryption is in use for this stream.

Declared In

FMIceLinkStream.h

– setUseSdes:

Sets a value indicating whether SDES encryption is in use for this stream.
- (void)setUseSdes:(bool)value

Discussion

Sets a value indicating whether SDES encryption is in use for this stream.

Declared In

FMIceLinkStream.h

+ streamWithType:

Initializes a new instance of the FMIceLinkStream class.
+ (FMIceLinkStream *)streamWithType:(FMIceLinkStreamType)type

Parameters

type

The type.

Discussion

Initializes a new instance of the FMIceLinkStream class.

Declared In

FMIceLinkStream.h

– useDtls

Gets a value indicating whether DTLS encryption is in use for this stream.
- (bool)useDtls

Discussion

Gets a value indicating whether DTLS encryption is in use for this stream.

Declared In

FMIceLinkStream.h

– useSdes

Gets a value indicating whether SDES encryption is in use for this stream.
- (bool)useSdes

Discussion

Gets a value indicating whether SDES encryption is in use for this stream.

Declared In

FMIceLinkStream.h