FMIceLinkIStream Protocol Reference

Declared in FMIceLinkIStream.h

Overview

Stream interface.

– addOnDirectionChange: required method

Adds a handler that is raised when the signalling state changes.
- (void)addOnDirectionChange:(FMIceLinkAction0 *)value

Discussion

Adds a handler that is raised when the signalling state changes.

Declared In

FMIceLinkIStream.h

– changeDirectionWithNewDirection: required method

Changes this stream's [direction](#//api/name/direction).
- (FMIceLinkError *)changeDirectionWithNewDirection:(FMIceLinkStreamDirection)newDirection

Discussion

Changes this stream's [direction](#//api/name/direction).

Declared In

FMIceLinkIStream.h

– direction required method

Gets the current direction.
- (FMIceLinkStreamDirection)direction

Discussion

Gets the current direction.

Declared In

FMIceLinkIStream.h

– id required method

Gets the identifier.
- (NSString *)id

Discussion

Gets the identifier.

Declared In

FMIceLinkIStream.h

– label required method

Gets a label that identifies this class.
- (NSString *)label

Discussion

Gets a label that identifies this class.

Declared In

FMIceLinkIStream.h

– localDirection required method

Gets current [direction](#//api/name/direction) indicated by the local description.
- (FMIceLinkStreamDirection)localDirection

Discussion

Gets current [direction](#//api/name/direction) indicated by the local description.

Declared In

FMIceLinkIStream.h

– localReceive required method

Gets a value indicating whether receiving media is supported by the local peer on this stream.
- (bool)localReceive

Discussion

Gets a value indicating whether receiving media is supported by the local peer on this stream.

Declared In

FMIceLinkIStream.h

– localSend required method

Gets a value indicating whether sending media is supported by the local peer on this stream.
- (bool)localSend

Discussion

Gets a value indicating whether sending media is supported by the local peer on this stream.

Declared In

FMIceLinkIStream.h

– remoteDirection required method

Gets the current [direction](#//api/name/direction) indicated by the remote description.
- (FMIceLinkStreamDirection)remoteDirection

Discussion

Gets the current [direction](#//api/name/direction) indicated by the remote description.

Declared In

FMIceLinkIStream.h

– remoteReceive required method

Gets a value indicating whether receiving media is supported by the local peer on this stream. Returns false if the remote stream [direction](#//api/name/direction) has not been received.
- (bool)remoteReceive

Discussion

Gets a value indicating whether receiving media is supported by the local peer on this stream. Returns false if the remote stream [direction](#//api/name/direction) has not been received.

Declared In

FMIceLinkIStream.h

– remoteSend required method

Gets a value indicating whether sending media is supported by the remote peer on this stream. Returns false if the remote stream [direction](#//api/name/direction) has not been received.
- (bool)remoteSend

Discussion

Gets a value indicating whether sending media is supported by the remote peer on this stream. Returns false if the remote stream [direction](#//api/name/direction) has not been received.

Declared In

FMIceLinkIStream.h

– removeOnDirectionChange: required method

Removes a handler that is raised when the signalling state changes.
- (void)removeOnDirectionChange:(FMIceLinkAction0 *)value

Discussion

Removes a handler that is raised when the signalling state changes.

Declared In

FMIceLinkIStream.h

– setId: required method

Sets the identifier.
- (void)setId:(NSString *)value

Discussion

Sets the identifier.

Declared In

FMIceLinkIStream.h

– setLocalDirection: required method

Sets current [direction](#//api/name/direction) indicated by the local description.
- (void)setLocalDirection:(FMIceLinkStreamDirection)value

Discussion

Sets current [direction](#//api/name/direction) indicated by the local description.

Declared In

FMIceLinkIStream.h

– setLocalReceive: required method

Sets a value indicating whether receiving media is supported by the local peer on this stream.
- (void)setLocalReceive:(bool)value

Discussion

Sets a value indicating whether receiving media is supported by the local peer on this stream.

Declared In

FMIceLinkIStream.h

– setLocalSend: required method

Sets a value indicating whether sending media is supported by the local peer on this stream.
- (void)setLocalSend:(bool)value

Discussion

Sets a value indicating whether sending media is supported by the local peer on this stream.

Declared In

FMIceLinkIStream.h

– setTag: required method

Sets an optional [tag](#//api/name/tag) to identify this instance.
- (void)setTag:(NSString *)value

Discussion

Sets an optional [tag](#//api/name/tag) to identify this instance.

Declared In

FMIceLinkIStream.h

– tag required method

Gets an optional tag to identify this instance.
- (NSString *)tag

Discussion

Gets an optional tag to identify this instance.

Declared In

FMIceLinkIStream.h

– type required method

Gets the type.
- (FMIceLinkStreamType)type

Discussion

Gets the type.

Declared In

FMIceLinkIStream.h