FMIceLinkMediaSink Class Reference
| Inherits from | FMIceLinkMediaSinkBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
|---|---|
| Conforms to | TBuffer TBufferCollection TFormat TFrame TIInput TIOutput TIOutputCollection TSink __covariant |
| Declared in | FMIceLinkMediaSink.h FMIceLinkMediaSink.m |
Overview
– addInput:
- (void)addInput:(TIOutput)inputParameters
input |
The input. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– addInputs:
- (void)addInputs:(NSMutableArray *)inputsParameters
inputs |
The inputs. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– addOnDisabledChange:
- (void)addOnDisabledChange:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnProcessFrame:
- (void)addOnProcessFrame:(FMIceLinkAction1<TFrame> *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnProcessFrameException:
- (void)addOnProcessFrameException:(FMIceLinkAction2<TFrame,NSException*> *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnProcessFrameExceptionWithBlock
- (void ( ^ ) ( void ( ^ ) ( TFrame , NSException *) ))addOnProcessFrameExceptionWithBlockDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnProcessFrameExceptionWithBlock:
- (void)addOnProcessFrameExceptionWithBlock:(void ( ^ ) ( TFrame , NSException *))valueBlockDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnProcessFrameWithBlock
- (void ( ^ ) ( void ( ^ ) ( TFrame ) ))addOnProcessFrameWithBlockDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnProcessFrameWithBlock:
- (void)addOnProcessFrameWithBlock:(void ( ^ ) ( TFrame ))valueBlockDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnRaiseControlFrames:
- (void)addOnRaiseControlFrames:(FMIceLinkAction1<NSMutableArray*> *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnRaiseControlFramesWithBlock
- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnRaiseControlFramesWithBlockDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnRaiseControlFramesWithBlock:
- (void)addOnRaiseControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlockDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnStateChange:
- (void)addOnStateChange:(FMIceLinkAction1<TSink> *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnStateChangeWithBlock
- (void ( ^ ) ( void ( ^ ) ( TSink ) ))addOnStateChangeWithBlockDiscussion
Declared In
FMIceLinkMediaSink.h
– addOnStateChangeWithBlock:
- (void)addOnStateChangeWithBlock:(void ( ^ ) ( TSink ))valueBlockDiscussion
Declared In
FMIceLinkMediaSink.h
– changeOutput:
- (FMIceLinkFuture<id> *)changeOutput:(FMIceLinkSinkOutput *)outputParameters
output |
The output. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– createOutputCollectionWithInput:
- (TIOutputCollection)createOutputCollectionWithInput:(TIInput)inputParameters
input |
The input. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– description
- (NSString *)descriptionDiscussion
Declared In
FMIceLinkMediaSink.h
– destroy
- (bool)destroyDiscussion
Declared In
FMIceLinkMediaSink.h
– disabled
- (bool)disabledDiscussion
Declared In
FMIceLinkMediaSink.h
– doDestroy
- (void)doDestroyDiscussion
Declared In
FMIceLinkMediaSink.h
– doProcessFrame:inputBuffer:
- (void)doProcessFrame:(TFrame)frame inputBuffer:(TBuffer)inputBufferParameters
frame |
The frame. |
|---|---|
inputBuffer |
The input buffer. |
Discussion
Declared In
FMIceLinkMediaSink.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
FMIceLinkMediaSink.h
– doProcessStatsFromInputWithStats:
- (void)doProcessStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats |
The stats. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– getOutputs
- (FMIceLinkFuture<NSMutableArray*> *)getOutputsDiscussion
Declared In
FMIceLinkMediaSink.h
– hasInput:
- (bool)hasInput:(TIOutput)inputParameters
input |
The input. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– init
- (instancetype)initDiscussion
Declared In
FMIceLinkMediaSink.h
– initWithInputFormat:
- (instancetype)initWithInputFormat:(TFormat)inputFormatParameters
inputFormat |
The input format. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– input
- (TIOutput)inputDiscussion
Declared In
FMIceLinkMediaSink.h
– inputFormat
- (TFormat)inputFormatDiscussion
Declared In
FMIceLinkMediaSink.h
– inputs
- (NSMutableArray *)inputsDiscussion
Declared In
FMIceLinkMediaSink.h
– label
- (NSString *)labelDiscussion
Declared In
FMIceLinkMediaSink.h
– maxInputBitrate
- (int)maxInputBitrateDiscussion
Declared In
FMIceLinkMediaSink.h
+ mediaSink
+ (FMIceLinkMediaSink *)mediaSinkDiscussion
Declared In
FMIceLinkMediaSink.h
+ mediaSinkWithInputFormat:
+ (FMIceLinkMediaSink *)mediaSinkWithInputFormat:(TFormat)inputFormatParameters
inputFormat |
The input format. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– muted
- (bool)mutedDiscussion
Declared In
FMIceLinkMediaSink.h
– output
- (FMIceLinkSinkOutput *)outputDiscussion
Declared In
FMIceLinkMediaSink.h
– persistent
true, this instance will not be destroyed unless
FMIceLinkMediaSink`8#[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
FMIceLinkMediaSink`8#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
Declared In
FMIceLinkMediaSink.h
– pipelineJson
- (NSString *)pipelineJsonDiscussion
Declared In
FMIceLinkMediaSink.h
– pipelineJsonFromInput
- (NSString *)pipelineJsonFromInputDiscussion
Declared In
FMIceLinkMediaSink.h
– processFrame:
- (bool)processFrame:(TFrame)frameParameters
frame |
The frame. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– processFramePolicy
- (FMIceLinkProcessFramePolicy)processFramePolicyDiscussion
Declared In
FMIceLinkMediaSink.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
FMIceLinkMediaSink.h
– processStatsFromInputWithStats:
- (void)processStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats |
The stats. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– raiseControlFrame:
- (void)raiseControlFrame:(FMIceLinkMediaControlFrame *)controlFrameParameters
controlFrame |
The control frame. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– raiseControlFrames:
- (void)raiseControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames |
The control frames. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– removeInput:
- (bool)removeInput:(TIOutput)inputParameters
input |
The input. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– removeInputs
- (void)removeInputsDiscussion
Declared In
FMIceLinkMediaSink.h
– removeInputs:
- (bool)removeInputs:(NSMutableArray *)inputsParameters
inputs |
The inputs. |
|---|
Discussion
Declared In
FMIceLinkMediaSink.h
– removeOnDisabledChange:
- (void)removeOnDisabledChange:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– removeOnProcessFrame:
- (void)removeOnProcessFrame:(FMIceLinkAction1<TFrame> *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– removeOnProcessFrameException:
- (void)removeOnProcessFrameException:(FMIceLinkAction2<TFrame,NSException*> *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– removeOnRaiseControlFrames:
- (void)removeOnRaiseControlFrames:(FMIceLinkAction1<NSMutableArray*> *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– removeOnStateChange:
- (void)removeOnStateChange:(FMIceLinkAction1<TSink> *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– setDisabled:
- (void)setDisabled:(bool)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– setInput:
- (void)setInput:(TIOutput)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– setInputs:
- (void)setInputs:(NSMutableArray *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– setMuted:
- (void)setMuted:(bool)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– setOutput:
- (void)setOutput:(FMIceLinkSinkOutput *)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– setPersistent:
true, this instance will not be destroyed unless
FMIceLinkMediaSink`8#[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
FMIceLinkMediaSink`8#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
Declared In
FMIceLinkMediaSink.h
– setProcessFramePolicy:
- (void)setProcessFramePolicy:(FMIceLinkProcessFramePolicy)valueDiscussion
Declared In
FMIceLinkMediaSink.h
– state
- (FMIceLinkMediaSinkState)stateDiscussion
Declared In
FMIceLinkMediaSink.h