FMIceLinkStream Class Reference
| Inherits from | FMIceLinkStreamBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Declared in | FMIceLinkStream.h FMIceLinkStream.m  | 
– addOnDisabledChange:
	
Adds a handler that is raised when the Disabled property changes state.
			- (void)addOnDisabledChange:(FMIceLinkAction0 *)valueDiscussion
Adds a handler that is raised when the Disabled property changes state.
			Declared In
FMIceLinkStream.h
– canonicalName
	
Gets the canonical name.
			- (NSString *)canonicalNameDiscussion
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)renegotiationParameters
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)disabledDiscussion
Gets a value indicating whether this stream is disabled.
			Declared In
FMIceLinkStream.h
– encryptionMode
	
Gets the encryption mode.
			- (FMIceLinkEncryptionMode)encryptionModeDiscussion
Gets the encryption mode.
			Declared In
FMIceLinkStream.h
– encryptionModes
	
Gets the encryption modes.
			- (NSMutableArray *)encryptionModesDiscussion
Gets the encryption modes.
			Declared In
FMIceLinkStream.h
– encryptionPolicy
	
Gets a value indicating Encryption Policy
			- (FMIceLinkEncryptionPolicy)encryptionPolicyDiscussion
Gets a value indicating Encryption Policy
			Declared In
FMIceLinkStream.h
– initWithType:
	
Initializes a new instance of the FMIceLinkStream class.
			- (instancetype)initWithType:(FMIceLinkStreamType)typeParameters
type | 
						The type.  | 
					
|---|
Discussion
Initializes a new instance of the FMIceLinkStream class.
			Declared In
FMIceLinkStream.h
– localIceParameters
	
Gets the local ICE parameters.
			- (FMIceLinkIceParameters *)localIceParametersDiscussion
Gets the local ICE parameters.
			Declared In
FMIceLinkStream.h
– processCachedSettings
	
Evaluate cached settings and set them
			- (void)processCachedSettingsDiscussion
Evaluate cached settings and set them
			Declared In
FMIceLinkStream.h
– remoteIceParameters
	
Gets the remote ICE parameters.
			- (FMIceLinkIceParameters *)remoteIceParametersDiscussion
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 *)valueDiscussion
Removes a handler that is raised when the Disabled property changes state.
			Declared In
FMIceLinkStream.h
– sdesPolicy
	
Gets Sdes policy for stream.
			- (FMIceLinkSdesPolicy)sdesPolicyDiscussion
Gets Sdes policy for stream.
			Declared In
FMIceLinkStream.h
– setCanonicalName:
	
Sets the canonical name.
			- (void)setCanonicalName:(NSString *)valueDiscussion
Sets the canonical name.
			Declared In
FMIceLinkStream.h
– setDisabled:
	
Sets a value indicating whether this stream is [disabled](#//api/name/disabled).
			- (void)setDisabled:(bool)valueDiscussion
Sets a value indicating whether this stream is [disabled](#//api/name/disabled).
			Declared In
FMIceLinkStream.h
– setEncryptionMode:
	
Sets the encryption mode.
			- (void)setEncryptionMode:(FMIceLinkEncryptionMode)valueDiscussion
Sets the encryption mode.
			Declared In
FMIceLinkStream.h
– setEncryptionModes:
	
Sets the encryption modes.
			- (void)setEncryptionModes:(NSMutableArray *)valueDiscussion
Sets the encryption modes.
			Declared In
FMIceLinkStream.h
– setEncryptionPolicy:
	
Sets a value indicating Encryption Policy
			- (void)setEncryptionPolicy:(FMIceLinkEncryptionPolicy)valueDiscussion
Sets a value indicating Encryption Policy
			Declared In
FMIceLinkStream.h
– setLocalIceParameters:
	
Sets the local ICE parameters.
			- (void)setLocalIceParameters:(FMIceLinkIceParameters *)valueDiscussion
Sets the local ICE parameters.
			Declared In
FMIceLinkStream.h
– setSdesPolicy:
	
Sets Sdes policy for stream.
			- (void)setSdesPolicy:(FMIceLinkSdesPolicy)valueDiscussion
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)valueDiscussion
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)valueDiscussion
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)typeParameters
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)useDtlsDiscussion
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)useSdesDiscussion
Gets a value indicating whether SDES encryption is in use for this stream.
			Declared In
FMIceLinkStream.h