FMIceLinkStreamBase Class Reference

Inherits from FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Conforms to FMIceLinkIStream
Declared in FMIceLinkStreamBase.h
FMIceLinkStreamBase.m

Overview

Stream base properties/methods.

– addOnDirectionChange:

Adds a handler that is raised when the stream [direction](#//api/name/direction) change has occurred.
- (void)addOnDirectionChange:(FMIceLinkAction0 *)value

Discussion

Adds a handler that is raised when the stream [direction](#//api/name/direction) change has occurred.

Declared In

FMIceLinkStreamBase.h

– changeDirectionWithNewDirection:

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

Discussion

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

Declared In

FMIceLinkStreamBase.h

– description

Returns a string that represents this instance.
- (NSString *)description

Discussion

Returns a string that represents this instance.

Declared In

FMIceLinkStreamBase.h

– direction

Gets the current direction.
- (FMIceLinkStreamDirection)direction

Discussion

Gets the current direction.

Declared In

FMIceLinkStreamBase.h

– id

Gets the identifier.
- (NSString *)id

Discussion

Gets the identifier.

Declared In

FMIceLinkStreamBase.h

– initWithType:

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

Parameters

type

The type.

Discussion

Initializes a new instance of the FMIceLinkStreamBase class.

Declared In

FMIceLinkStreamBase.h

– label

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

Discussion

Gets a label that identifies this class.

Declared In

FMIceLinkStreamBase.h

– localDirection

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

Discussion

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

Declared In

FMIceLinkStreamBase.h

– localReceive

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

FMIceLinkStreamBase.h

– localSend

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

FMIceLinkStreamBase.h

– remoteDirection

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

Discussion

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

Declared In

FMIceLinkStreamBase.h

– remoteReceive

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

FMIceLinkStreamBase.h

– remoteSend

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

FMIceLinkStreamBase.h

– removeOnDirectionChange:

Removes a handler that is raised when the stream [direction](#//api/name/direction) change has occurred.
- (void)removeOnDirectionChange:(FMIceLinkAction0 *)value

Discussion

Removes a handler that is raised when the stream [direction](#//api/name/direction) change has occurred.

Declared In

FMIceLinkStreamBase.h

– setId:

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

Discussion

Sets the identifier.

Declared In

FMIceLinkStreamBase.h

– setLocalDirection:

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

Discussion

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

Declared In

FMIceLinkStreamBase.h

– setLocalReceive:

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

FMIceLinkStreamBase.h

– setLocalSend:

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

FMIceLinkStreamBase.h

– setRemoteDirection:

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

Discussion

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

Declared In

FMIceLinkStreamBase.h

– setTag:

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

FMIceLinkStreamBase.h

+ streamBaseWithType:

Initializes a new instance of the FMIceLinkStreamBase class.
+ (FMIceLinkStreamBase *)streamBaseWithType:(FMIceLinkStreamType)type

Parameters

type

The type.

Discussion

Initializes a new instance of the FMIceLinkStreamBase class.

Declared In

FMIceLinkStreamBase.h

– tag

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

Discussion

Gets an optional tag to identify this instance.

Declared In

FMIceLinkStreamBase.h

– type

Gets the type.
- (FMIceLinkStreamType)type

Discussion

Gets the type.

Declared In

FMIceLinkStreamBase.h