FMIceLinkStreamBase Class Reference
Inherits from | FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
---|---|
Conforms to | FMIceLinkIStream |
Declared in | FMIceLinkStreamBase.h FMIceLinkStreamBase.m |
– 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