FMIceLinkMediaStreamBase Class Reference
Inherits from | FMIceLinkStream : FMIceLinkStreamBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
---|---|
Conforms to | FMIceLinkIMediaStream FMIceLinkIStream |
Declared in | FMIceLinkMediaStreamBase.h FMIceLinkMediaStreamBase.m |
– changeDirectionWithNewDirection:
Records the pending [direction](#//api/name/direction) of this stream. The LocalDirection of this stream will be updated when the connection renegotiation commences.
- (FMIceLinkError *)changeDirectionWithNewDirection:(FMIceLinkStreamDirection)newDirection
Discussion
Records the pending [direction](#//api/name/direction) of this stream. The LocalDirection of this stream will be updated when the connection renegotiation commences.
Declared In
FMIceLinkMediaStreamBase.h
– direction
Gets the direction.
- (FMIceLinkStreamDirection)direction
Discussion
Gets the direction.
Declared In
FMIceLinkMediaStreamBase.h
– initWithType:
Initializes a new instance of the FMIceLinkMediaStreamBase class.
- (instancetype)initWithType:(FMIceLinkStreamType)type
Parameters
type |
The type. |
---|
Discussion
Initializes a new instance of the FMIceLinkMediaStreamBase class.
Declared In
FMIceLinkMediaStreamBase.h
– label
Gets a label that identifies this class.
- (NSString *)label
Discussion
Gets a label that identifies this class.
Declared In
FMIceLinkMediaStreamBase.h
– localBandwidth
Gets the local bandwidth in Kbps (Kilobits per second).
- (int)localBandwidth
Discussion
Gets the local bandwidth in Kbps (Kilobits per second).
Declared In
FMIceLinkMediaStreamBase.h
– localDirection
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
FMIceLinkMediaStreamBase.h
– maxInputBitrate
Gets the maximum bitrate that is supported by this stream in Kbps (Kilobits per second).
Returns -1 if it is not set.
- (int)maxInputBitrate
Discussion
Gets the maximum bitrate that is supported by this stream in Kbps (Kilobits per second).
Returns -1 if it is not set.
Declared In
FMIceLinkMediaStreamBase.h
+ mediaStreamBaseWithType:
Initializes a new instance of the FMIceLinkMediaStreamBase class.
+ (FMIceLinkMediaStreamBase *)mediaStreamBaseWithType:(FMIceLinkStreamType)type
Parameters
type |
The type. |
---|
Discussion
Initializes a new instance of the FMIceLinkMediaStreamBase class.
Declared In
FMIceLinkMediaStreamBase.h
– muted
Gets a value indicating whether this instance is muted.
- (bool)muted
Discussion
Gets a value indicating whether this instance is muted.
Declared In
FMIceLinkMediaStreamBase.h
– pendingLocalDirection
Gets the pending local [direction](#//api/name/direction).
- (FMIceLinkStreamDirection)pendingLocalDirection
Discussion
Gets the pending local [direction](#//api/name/direction).
Declared In
FMIceLinkMediaStreamBase.h
– remoteBandwidth
Gets the remote bandwidth in Kbps (Kilobits per second).
- (int)remoteBandwidth
Discussion
Gets the remote bandwidth in Kbps (Kilobits per second).
Declared In
FMIceLinkMediaStreamBase.h
– remoteDirection
Gets current [direction](#//api/name/direction) indicated by the remote description.
- (FMIceLinkStreamDirection)remoteDirection
Discussion
Gets current [direction](#//api/name/direction) indicated by the remote description.
Declared In
FMIceLinkMediaStreamBase.h
– renegotiationPending
Gets whether there exist changes that are pending SDP renegotiation.
- (bool)renegotiationPending
Discussion
Gets whether there exist changes that are pending SDP renegotiation.
Declared In
FMIceLinkMediaStreamBase.h
– setLocalBandwidth:
Sets the local bandwidth in Kbps (Kilobits per second).
- (void)setLocalBandwidth:(int)value
Discussion
Sets the local bandwidth in Kbps (Kilobits per second).
Declared In
FMIceLinkMediaStreamBase.h
– setLocalDirection:
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
FMIceLinkMediaStreamBase.h
– setMuted:
Sets a value indicating whether this instance is [muted](#//api/name/muted).
- (void)setMuted:(bool)value
Discussion
Sets a value indicating whether this instance is [muted](#//api/name/muted).
Declared In
FMIceLinkMediaStreamBase.h
– setPendingLocalDirection:
Sets the pending local [direction](#//api/name/direction).
- (void)setPendingLocalDirection:(FMIceLinkStreamDirection)value
Discussion
Sets the pending local [direction](#//api/name/direction).
Declared In
FMIceLinkMediaStreamBase.h
– setRemoteBandwidth:
Sets the remote bandwidth in Kbps (Kilobits per second).
- (void)setRemoteBandwidth:(int)value
Discussion
Sets the remote bandwidth in Kbps (Kilobits per second).
Declared In
FMIceLinkMediaStreamBase.h
– setRemoteDirection:
Sets current [direction](#//api/name/direction) indicated by the remote description.
- (void)setRemoteDirection:(FMIceLinkStreamDirection)value
Discussion
Sets current [direction](#//api/name/direction) indicated by the remote description.
Declared In
FMIceLinkMediaStreamBase.h
– setRenegotiationPending:
Sets whether there exist changes that are pending SDP renegotiation.
- (void)setRenegotiationPending:(bool)value
Discussion
Sets whether there exist changes that are pending SDP renegotiation.
Declared In
FMIceLinkMediaStreamBase.h