FMIceLinkMediaStream Class Reference
| Inherits from | FMIceLinkMediaStreamBase : FMIceLinkStream : FMIceLinkStreamBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
|---|---|
| Conforms to | TBuffer TBufferCollection TFormat TFormatCollection TFrame TIInput TIInputCollection TIOutput TIOutputCollection __covariant |
| Declared in | FMIceLinkMediaStream.h FMIceLinkMediaStream.m |
Overview
– absoluteSenderTimeDirection
- (FMIceLinkStreamDirection)absoluteSenderTimeDirectionDiscussion
Declared In
FMIceLinkMediaStream.h
– absoluteSenderTimeLocalDirection
- (FMIceLinkStreamDirection)absoluteSenderTimeLocalDirectionDiscussion
Declared In
FMIceLinkMediaStream.h
– absoluteSenderTimeRemoteDirection
- (FMIceLinkStreamDirection)absoluteSenderTimeRemoteDirectionDiscussion
Declared In
FMIceLinkMediaStream.h
– addInput:
- (void)addInput:(NSObject<FMIceLinkIMediaOutput> *)inputParameters
input |
The input. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– addInputs:
- (void)addInputs:(NSMutableArray *)inputsParameters
inputs |
The inputs. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessControlFrames:
- (void)addOnProcessControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessControlFramesWithBlock
- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnProcessControlFramesWithBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessControlFramesWithBlock:
- (void)addOnProcessControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessFrame:
- (void)addOnProcessFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessFrameWithBlock
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnProcessFrameWithBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessFrameWithBlock:
- (void)addOnProcessFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseControlFrames:
- (void)addOnRaiseControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseControlFramesWithBlock
- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnRaiseControlFramesWithBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseControlFramesWithBlock:
- (void)addOnRaiseControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseFrame:
- (void)addOnRaiseFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseFrameWithBlock
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnRaiseFrameWithBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseFrameWithBlock:
- (void)addOnRaiseFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOutput:
- (void)addOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output |
The output. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– addOutputs:
- (void)addOutputs:(NSMutableArray *)outputsParameters
outputs |
The outputs. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– bandwidthAdaptationPolicy
- (FMIceLinkBandwidthAdaptationPolicy)bandwidthAdaptationPolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– changeInputFormat:
- (FMIceLinkFuture *)changeInputFormat:(FMIceLinkMediaFormat *)inputFormatParameters
inputFormat |
The input format. @return |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createFormatWithAttribute:
- (FMIceLinkMediaFormat *)createFormatWithAttribute:(FMIceLinkSdpRtpMapAttribute *)attributeParameters
attribute |
The attribute. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createFormatWithName:clockRate:parameters:payloadType:
- (FMIceLinkMediaFormat *)createFormatWithName:(NSString *)name clockRate:(int)clockRate parameters:(NSString *)parameters payloadType:(int)payloadTypeParameters
name |
The format name. |
|---|---|
clockRate |
The clock rate. |
parameters |
The parameters. |
payloadType |
The payload type. |
Discussion
Declared In
FMIceLinkMediaStream.h
– createInputCollectionWithOutput:
- (FMIceLinkIMediaInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIMediaOutput> *)outputParameters
output |
The output. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createMediaFormatCollection
- (FMIceLinkMediaFormatCollection *)createMediaFormatCollectionDiscussion
Declared In
FMIceLinkMediaStream.h
– createOutputCollectionWithInput:
- (FMIceLinkIMediaOutputCollection *)createOutputCollectionWithInput:(NSObject<FMIceLinkIMediaInput> *)inputParameters
input |
The input. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createSdpMediaDescriptionWithSdpMessage:supportSdes:isOffer:renegotiation:
- (FMIceLinkSdpMediaDescription *)createSdpMediaDescriptionWithSdpMessage:(FMIceLinkSdpMessage *)sdpMessage supportSdes:(bool)supportSdes isOffer:(bool)isOffer renegotiation:(bool)renegotiationParameters
sdpMessage |
The SDP message. |
|---|---|
supportSdes |
if set to true Sdp message will contain SDES crypto attibutes. |
isOffer |
if set to true Sdp media description is a part of an Sdp offer. |
renegotiation |
Indicates whether media description generation is a part of the SDP renegotiation attempt. |
Discussion
Declared In
FMIceLinkMediaStream.h
– destroy
@return
- (bool)destroyDiscussion
@return
Declared In
FMIceLinkMediaStream.h
– disableAutomaticReports
- (bool)disableAutomaticReportsDiscussion
Declared In
FMIceLinkMediaStream.h
– disabledInputFormats
- (NSMutableArray *)disabledInputFormatsDiscussion
Declared In
FMIceLinkMediaStream.h
– disableInputFormat:
- (FMIceLinkFuture *)disableInputFormat:(FMIceLinkMediaFormat *)inputFormatParameters
inputFormat |
The input format. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– enableInputFormat:
- (FMIceLinkFuture *)enableInputFormat:(FMIceLinkMediaFormat *)inputFormatParameters
inputFormat |
The input format. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– formatArrayFromListWithFormatList:
- (NSMutableArray *)formatArrayFromListWithFormatList:(NSMutableArray *)formatListParameters
formatList |
The format list. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– getFirSequenceNumber
@return
- (int)getFirSequenceNumberDiscussion
@return
Declared In
FMIceLinkMediaStream.h
– incrementFirSequenceNumber
- (void)incrementFirSequenceNumberDiscussion
Declared In
FMIceLinkMediaStream.h
– initWithType:jitterConfig:
- (instancetype)initWithType:(FMIceLinkStreamType)type jitterConfig:(FMIceLinkJitterConfig *)jitterConfigParameters
type |
The type. |
|---|---|
jitterConfig |
The jitter configuration. |
Discussion
Declared In
FMIceLinkMediaStream.h
– input
- (NSObject<FMIceLinkIMediaOutput> *)inputDiscussion
Declared In
FMIceLinkMediaStream.h
– inputFormat
- (FMIceLinkMediaFormat *)inputFormatDiscussion
Declared In
FMIceLinkMediaStream.h
– inputFormats
- (NSMutableArray *)inputFormatsDiscussion
Declared In
FMIceLinkMediaStream.h
– inputs
- (NSMutableArray *)inputsDiscussion
Declared In
FMIceLinkMediaStream.h
– jitterConfig
- (FMIceLinkJitterConfig *)jitterConfigDiscussion
Declared In
FMIceLinkMediaStream.h
– localMedia
- (FMIceLinkLocalMedia *)localMediaDiscussion
Declared In
FMIceLinkMediaStream.h
– maxInputBitrate
- (int)maxInputBitrateDiscussion
Declared In
FMIceLinkMediaStream.h
– maxOutputBitrate
- (int)maxOutputBitrateDiscussion
Declared In
FMIceLinkMediaStream.h
+ mediaStreamWithType:jitterConfig:
+ (FMIceLinkMediaStream *)mediaStreamWithType:(FMIceLinkStreamType)type jitterConfig:(FMIceLinkJitterConfig *)jitterConfigParameters
type |
The type. |
|---|---|
jitterConfig |
The jitter configuration. |
Discussion
Declared In
FMIceLinkMediaStream.h
– multiplexed
- (bool)multiplexedDiscussion
Declared In
FMIceLinkMediaStream.h
– multiplexingSupported
- (bool)multiplexingSupportedDiscussion
Declared In
FMIceLinkMediaStream.h
– muted
- (bool)mutedDiscussion
Declared In
FMIceLinkMediaStream.h
– nackConfig
- (FMIceLinkNackConfig *)nackConfigDiscussion
Declared In
FMIceLinkMediaStream.h
– nackEnabled
- (bool)nackEnabledDiscussion
Declared In
FMIceLinkMediaStream.h
– nackPolicy
- (FMIceLinkNackPolicy)nackPolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– output
- (NSObject<FMIceLinkIMediaInput> *)outputDiscussion
Declared In
FMIceLinkMediaStream.h
– outputFormat
- (FMIceLinkMediaFormat *)outputFormatDiscussion
Declared In
FMIceLinkMediaStream.h
– outputs
- (NSMutableArray *)outputsDiscussion
Declared In
FMIceLinkMediaStream.h
– persistent
false.
- (bool)persistentDiscussion
false.
Declared In
FMIceLinkMediaStream.h
– pipelineJson
- (NSString *)pipelineJsonDiscussion
Declared In
FMIceLinkMediaStream.h
– pipelineJsonFromInput
- (NSString *)pipelineJsonFromInputDiscussion
Declared In
FMIceLinkMediaStream.h
– pipelineJsonFromOutput
- (NSString *)pipelineJsonFromOutputDiscussion
Declared In
FMIceLinkMediaStream.h
– processBandwidthAdapatationPolicyChangeWithPolicy:
- (void)processBandwidthAdapatationPolicyChangeWithPolicy:(FMIceLinkBandwidthAdaptationPolicy)policyDiscussion
Declared In
FMIceLinkMediaStream.h
– processCachedSettings
- (void)processCachedSettingsDiscussion
Declared In
FMIceLinkMediaStream.h
– processControlFrames:
- (void)processControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames |
The control frame. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processFrame:
- (bool)processFrame:(FMIceLinkMediaFrame *)frameParameters
frame |
The frame. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processFramePolicy
- (FMIceLinkProcessFramePolicy)processFramePolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– processGetMuteFromStream
- (bool)processGetMuteFromStreamDiscussion
Declared In
FMIceLinkMediaStream.h
– processSdpMediaDescriptionFromInputWithMediaDescription:isOffer:isLocalDescription:
- (FMIceLinkError *)processSdpMediaDescriptionFromInputWithMediaDescription:(FMIceLinkSdpMediaDescription *)mediaDescription isOffer:(bool)isOffer isLocalDescription:(bool)isLocalDescriptionParameters
mediaDescription |
The media description. |
|---|---|
isOffer |
if set to true [is offer]. |
isLocalDescription |
if set to true [is local description]. @return |
Discussion
Declared In
FMIceLinkMediaStream.h
– processSdpMediaDescriptionFromOutputWithMediaDescription:isOffer:isLocalDescription:
- (FMIceLinkError *)processSdpMediaDescriptionFromOutputWithMediaDescription:(FMIceLinkSdpMediaDescription *)mediaDescription isOffer:(bool)isOffer isLocalDescription:(bool)isLocalDescriptionParameters
mediaDescription |
The media description. |
|---|---|
isOffer |
if set to true [is offer]. |
isLocalDescription |
if set to true [is local description]. @return |
Discussion
Declared In
FMIceLinkMediaStream.h
– processSetMuteFromStreamWithMute:
- (void)processSetMuteFromStreamWithMute:(bool)muteParameters
mute |
Whether to mute or not. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processStatsFromInputWithStats:
- (void)processStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats |
The stats. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processStatsFromOutputWithStats:
- (void)processStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats |
The stats. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– raiseControlFrames:
- (void)raiseControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames |
The control frames. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– raiseFrame:
- (void)raiseFrame:(FMIceLinkMediaFrame *)frameParameters
frame |
The frame. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– redFecConfig
- (FMIceLinkRedFecConfig *)redFecConfigDiscussion
Declared In
FMIceLinkMediaStream.h
– redFecEnabled
- (bool)redFecEnabledDiscussion
Declared In
FMIceLinkMediaStream.h
– redFecPolicy
- (FMIceLinkRedFecPolicy)redFecPolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– rembEnabled
- (bool)rembEnabledDiscussion
Declared In
FMIceLinkMediaStream.h
– rembPolicy
- (FMIceLinkRembPolicy)rembPolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– remoteMedia
- (FMIceLinkRemoteMedia *)remoteMediaDiscussion
Declared In
FMIceLinkMediaStream.h
– removeInput:
- (bool)removeInput:(NSObject<FMIceLinkIMediaOutput> *)inputParameters
input |
The input. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– removeInputs
- (void)removeInputsDiscussion
Declared In
FMIceLinkMediaStream.h
– removeInputs:
- (bool)removeInputs:(NSMutableArray *)inputsParameters
inputs |
The inputs. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOnProcessControlFrames:
- (void)removeOnProcessControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOnProcessFrame:
- (void)removeOnProcessFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOnRaiseControlFrames:
- (void)removeOnRaiseControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOnRaiseFrame:
- (void)removeOnRaiseFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOutput:
- (bool)removeOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output |
The output. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOutputs
- (void)removeOutputsDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOutputs:
- (bool)removeOutputs:(NSMutableArray *)outputsParameters
outputs |
The outputs. |
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– setBandwidthAdaptationPolicy:
- (void)setBandwidthAdaptationPolicy:(FMIceLinkBandwidthAdaptationPolicy)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setDisableAutomaticReports:
- (void)setDisableAutomaticReports:(bool)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setLocalMedia:
- (void)setLocalMedia:(FMIceLinkLocalMedia *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setMuted:
- (void)setMuted:(bool)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setNackPolicy:
- (void)setNackPolicy:(FMIceLinkNackPolicy)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setOutputFormat:
- (void)setOutputFormat:(FMIceLinkMediaFormat *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setProcessFramePolicy:
- (void)setProcessFramePolicy:(FMIceLinkProcessFramePolicy)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setRedFecPolicy:
- (void)setRedFecPolicy:(FMIceLinkRedFecPolicy)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setRemoteMedia:
- (void)setRemoteMedia:(FMIceLinkRemoteMedia *)valueDiscussion
Declared In
FMIceLinkMediaStream.h