FMIceLinkMediaPipe Class Reference
| Inherits from | FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Conforms to | TBuffer TBufferCollection TFormat TFrame TIInput TIInputCollection TIOutput TIOutputCollection TPipe __covariant  | 
| Declared in | FMIceLinkMediaPipe.h FMIceLinkMediaPipe.m  | 
Overview
– addInput:
	- (void)addInput:(TIOutput)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– addInputs:
	- (void)addInputs:(NSMutableArray *)inputsParameters
inputs | 
						The inputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– addOnDisabledChange:
	- (void)addOnDisabledChange:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnProcessControlFrames:
	- (void)addOnProcessControlFrames:(FMIceLinkAction1<NSMutableArray*> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnProcessControlFramesWithBlock
	- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnProcessControlFramesWithBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnProcessControlFramesWithBlock:
	- (void)addOnProcessControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnProcessFrame:
	- (void)addOnProcessFrame:(FMIceLinkAction1<TFrame> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnProcessFrameException:
	- (void)addOnProcessFrameException:(FMIceLinkAction2<TFrame,NSException*> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnProcessFrameExceptionWithBlock
	- (void ( ^ ) ( void ( ^ ) ( TFrame , NSException *) ))addOnProcessFrameExceptionWithBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnProcessFrameExceptionWithBlock:
	- (void)addOnProcessFrameExceptionWithBlock:(void ( ^ ) ( TFrame , NSException *))valueBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnProcessFrameWithBlock
	- (void ( ^ ) ( void ( ^ ) ( TFrame ) ))addOnProcessFrameWithBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnProcessFrameWithBlock:
	- (void)addOnProcessFrameWithBlock:(void ( ^ ) ( TFrame ))valueBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnRaiseControlFrames:
	- (void)addOnRaiseControlFrames:(FMIceLinkAction1<NSMutableArray*> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnRaiseControlFramesWithBlock
	- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnRaiseControlFramesWithBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnRaiseControlFramesWithBlock:
	- (void)addOnRaiseControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnRaiseFrame:
	- (void)addOnRaiseFrame:(FMIceLinkAction1<TFrame> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnRaiseFrameWithBlock
	- (void ( ^ ) ( void ( ^ ) ( TFrame ) ))addOnRaiseFrameWithBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnRaiseFrameWithBlock:
	- (void)addOnRaiseFrameWithBlock:(void ( ^ ) ( TFrame ))valueBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnStateChange:
	- (void)addOnStateChange:(FMIceLinkAction1<TPipe> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnStateChangeWithBlock
	- (void ( ^ ) ( void ( ^ ) ( TPipe ) ))addOnStateChangeWithBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOnStateChangeWithBlock:
	- (void)addOnStateChangeWithBlock:(void ( ^ ) ( TPipe ))valueBlockDiscussion
Declared In
FMIceLinkMediaPipe.h
– addOutput:
	- (void)addOutput:(TIInput)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– addOutputs:
	- (void)addOutputs:(NSMutableArray *)outputsParameters
outputs | 
						The outputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– allowDiagnosticTimer
	- (bool)allowDiagnosticTimerDiscussion
Declared In
FMIceLinkMediaPipe.h
– createInputCollectionWithOutput:
	- (TIInputCollection)createInputCollectionWithOutput:(TIOutput)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– createOutputCollectionWithInput:
	- (TIOutputCollection)createOutputCollectionWithInput:(TIInput)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– description
	- (NSString *)descriptionDiscussion
Declared In
FMIceLinkMediaPipe.h
– destroy
	- (bool)destroyDiscussion
Declared In
FMIceLinkMediaPipe.h
– disabled
	- (bool)disabledDiscussion
Declared In
FMIceLinkMediaPipe.h
– doDestroy
	- (void)doDestroyDiscussion
Declared In
FMIceLinkMediaPipe.h
– doProcessControlFrames:
	- (void)doProcessControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames | 
						The control frames.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– doProcessFrame:inputBuffer:
	- (void)doProcessFrame:(TFrame)frame inputBuffer:(TBuffer)inputBufferParameters
frame | 
						The frame.  | 
					
|---|---|
inputBuffer | 
						The input buffer.  | 
					
Discussion
Declared In
FMIceLinkMediaPipe.h
– doProcessSdpMediaDescription:isOffer:isLocalDescription:
	- (FMIceLinkError *)doProcessSdpMediaDescription:(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].  | 
					
Discussion
Declared In
FMIceLinkMediaPipe.h
– doProcessStatsFromInputWithStats:
	- (void)doProcessStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– doProcessStatsFromOutputWithStats:
	- (void)doProcessStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– getFirSequenceNumber
	@return
- (int)getFirSequenceNumberDiscussion
@return
Declared In
FMIceLinkMediaPipe.h
– hasInput:
	- (bool)hasInput:(TIOutput)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– hasOutput:
	- (bool)hasOutput:(TIInput)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– id
	- (NSString *)idDiscussion
Declared In
FMIceLinkMediaPipe.h
– incrementFirSequenceNumber
	- (void)incrementFirSequenceNumberDiscussion
Declared In
FMIceLinkMediaPipe.h
– initWithInputFormat:outputFormat:
	- (instancetype)initWithInputFormat:(TFormat)inputFormat outputFormat:(TFormat)outputFormatDiscussion
Declared In
FMIceLinkMediaPipe.h
– initWithOutputFormat:
	- (instancetype)initWithOutputFormat:(TFormat)outputFormatParameters
outputFormat | 
						The output format.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– input
	- (TIOutput)inputDiscussion
Declared In
FMIceLinkMediaPipe.h
– inputFormat
	- (TFormat)inputFormatDiscussion
Declared In
FMIceLinkMediaPipe.h
– inputs
	- (NSMutableArray *)inputsDiscussion
Declared In
FMIceLinkMediaPipe.h
– label
	- (NSString *)labelDiscussion
Declared In
FMIceLinkMediaPipe.h
– maxInputBitrate
	- (int)maxInputBitrateDiscussion
Declared In
FMIceLinkMediaPipe.h
– maxOutputBitrate
	- (int)maxOutputBitrateDiscussion
Declared In
FMIceLinkMediaPipe.h
+ mediaPipeWithInputFormat:outputFormat:
	+ (FMIceLinkMediaPipe *)mediaPipeWithInputFormat:(TFormat)inputFormat outputFormat:(TFormat)outputFormatDiscussion
Declared In
FMIceLinkMediaPipe.h
+ mediaPipeWithOutputFormat:
	+ (FMIceLinkMediaPipe *)mediaPipeWithOutputFormat:(TFormat)outputFormatParameters
outputFormat | 
						The output format.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– muted
	- (bool)mutedDiscussion
Declared In
FMIceLinkMediaPipe.h
– output
	- (TIInput)outputDiscussion
Declared In
FMIceLinkMediaPipe.h
– outputFormat
	- (TFormat)outputFormatDiscussion
Declared In
FMIceLinkMediaPipe.h
– outputs
	- (NSMutableArray *)outputsDiscussion
Declared In
FMIceLinkMediaPipe.h
– persistent
	true, this instance will not be destroyed unless
FMIceLinkMediaPipe`9#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
- (bool)persistentDiscussion
true, this instance will not be destroyed unless
FMIceLinkMediaPipe`9#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
Declared In
FMIceLinkMediaPipe.h
– pipelineJson
	- (NSString *)pipelineJsonDiscussion
Declared In
FMIceLinkMediaPipe.h
– pipelineJsonBase
	- (NSString *)pipelineJsonBaseDiscussion
Declared In
FMIceLinkMediaPipe.h
– pipelineJsonFromInput
	- (NSString *)pipelineJsonFromInputDiscussion
Declared In
FMIceLinkMediaPipe.h
– pipelineJsonFromOutput
	- (NSString *)pipelineJsonFromOutputDiscussion
Declared In
FMIceLinkMediaPipe.h
– pipelineJsonInputs
	- (NSString *)pipelineJsonInputsDiscussion
Declared In
FMIceLinkMediaPipe.h
– pipelineJsonOutputs
	- (NSString *)pipelineJsonOutputsDiscussion
Declared In
FMIceLinkMediaPipe.h
– processControlFrames:
	- (void)processControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames | 
						The control frames.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– processFrame:
	- (bool)processFrame:(TFrame)frameParameters
frame | 
						The frame.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– processFramePolicy
	- (FMIceLinkProcessFramePolicy)processFramePolicyDiscussion
Declared In
FMIceLinkMediaPipe.h
– processGetMuteFromStream
	- (bool)processGetMuteFromStreamDiscussion
Declared In
FMIceLinkMediaPipe.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].  | 
					
Discussion
Declared In
FMIceLinkMediaPipe.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].  | 
					
Discussion
Declared In
FMIceLinkMediaPipe.h
– processSetMuteFromStreamWithMute:
	- (void)processSetMuteFromStreamWithMute:(bool)muteParameters
mute | 
						Whether to mute or not.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– processStatsFromInputWithStats:
	- (void)processStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– processStatsFromOutputWithStats:
	- (void)processStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– raiseControlFrame:
	- (void)raiseControlFrame:(FMIceLinkMediaControlFrame *)controlFrameParameters
controlFrame | 
						The control frame.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– raiseControlFrames:
	- (void)raiseControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames | 
						The control frames.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– raiseFrame:
	- (void)raiseFrame:(TFrame)frameParameters
frame | 
						The frame.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– removeInput:
	- (bool)removeInput:(TIOutput)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– removeInputs
	- (void)removeInputsDiscussion
Declared In
FMIceLinkMediaPipe.h
– removeInputs:
	- (bool)removeInputs:(NSMutableArray *)inputsParameters
inputs | 
						The inputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– removeOnDisabledChange:
	- (void)removeOnDisabledChange:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– removeOnProcessControlFrames:
	- (void)removeOnProcessControlFrames:(FMIceLinkAction1<NSMutableArray*> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– removeOnProcessFrame:
	- (void)removeOnProcessFrame:(FMIceLinkAction1<TFrame> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– removeOnProcessFrameException:
	- (void)removeOnProcessFrameException:(FMIceLinkAction2<TFrame,NSException*> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– removeOnRaiseControlFrames:
	- (void)removeOnRaiseControlFrames:(FMIceLinkAction1<NSMutableArray*> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– removeOnRaiseFrame:
	- (void)removeOnRaiseFrame:(FMIceLinkAction1<TFrame> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– removeOnStateChange:
	- (void)removeOnStateChange:(FMIceLinkAction1<TPipe> *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– removeOutput:
	- (bool)removeOutput:(TIInput)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– removeOutputs
	- (void)removeOutputsDiscussion
Declared In
FMIceLinkMediaPipe.h
– removeOutputs:
	- (bool)removeOutputs:(NSMutableArray *)outputsParameters
outputs | 
						The outputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaPipe.h
– setId:
	- (void)setId:(NSString *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– setInput:
	- (void)setInput:(TIOutput)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– setInputs:
	- (void)setInputs:(NSMutableArray *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– setMuted:
	- (void)setMuted:(bool)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– setOutput:
	- (void)setOutput:(TIInput)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– setOutputs:
	- (void)setOutputs:(NSMutableArray *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– setPersistent:
	true, this instance will not be destroyed unless
FMIceLinkMediaPipe`9#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
- (void)setPersistent:(bool)valueDiscussion
true, this instance will not be destroyed unless
FMIceLinkMediaPipe`9#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
Declared In
FMIceLinkMediaPipe.h
– setProcessFramePolicy:
	- (void)setProcessFramePolicy:(FMIceLinkProcessFramePolicy)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– setTag:
	- (void)setTag:(NSString *)valueDiscussion
Declared In
FMIceLinkMediaPipe.h
– state
	- (FMIceLinkMediaPipeState)stateDiscussion
Declared In
FMIceLinkMediaPipe.h
– tag
	- (NSString *)tagDiscussion
Declared In
FMIceLinkMediaPipe.h