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)newDirectionDiscussion
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)directionDiscussion
Gets the direction.
Declared In
FMIceLinkMediaStreamBase.h
– initWithType:
Initializes a new instance of the FMIceLinkMediaStreamBase class.
- (instancetype)initWithType:(FMIceLinkStreamType)typeParameters
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 *)labelDiscussion
Gets a label that identifies this class.
Declared In
FMIceLinkMediaStreamBase.h
– localBandwidth
Gets the local bandwidth in Kbps (Kilobits per second).
- (int)localBandwidthDiscussion
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)localDirectionDiscussion
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)maxInputBitrateDiscussion
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)typeParameters
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)mutedDiscussion
Gets a value indicating whether this instance is muted.
Declared In
FMIceLinkMediaStreamBase.h
– pendingLocalDirection
Gets the pending local [direction](#//api/name/direction).
- (FMIceLinkStreamDirection)pendingLocalDirectionDiscussion
Gets the pending local [direction](#//api/name/direction).
Declared In
FMIceLinkMediaStreamBase.h
– remoteBandwidth
Gets the remote bandwidth in Kbps (Kilobits per second).
- (int)remoteBandwidthDiscussion
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)remoteDirectionDiscussion
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)renegotiationPendingDiscussion
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)valueDiscussion
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)valueDiscussion
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)valueDiscussion
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)valueDiscussion
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)valueDiscussion
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)valueDiscussion
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)valueDiscussion
Sets whether there exist changes that are pending SDP renegotiation.
Declared In
FMIceLinkMediaStreamBase.h