FMIceLinkMediaSource Class Reference
Inherits from | FMIceLinkMediaSourceBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
---|---|
Conforms to | TBuffer TBufferCollection TFormat TFrame TIInput TIInputCollection TIOutput TSource __covariant |
Declared in | FMIceLinkMediaSource.h FMIceLinkMediaSource.m |
Overview
– addOnDisabledChange:
- (void)addOnDisabledChange:(FMIceLinkAction0 *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– addOnProcessControlFrames:
- (void)addOnProcessControlFrames:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– addOnProcessControlFramesWithBlock
- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnProcessControlFramesWithBlock
Discussion
Declared In
FMIceLinkMediaSource.h
– addOnProcessControlFramesWithBlock:
- (void)addOnProcessControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlock
Discussion
Declared In
FMIceLinkMediaSource.h
– addOnRaiseFrame:
- (void)addOnRaiseFrame:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– addOnRaiseFrameWithBlock
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnRaiseFrameWithBlock
Discussion
Declared In
FMIceLinkMediaSource.h
– addOnRaiseFrameWithBlock:
- (void)addOnRaiseFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlock
Discussion
Declared In
FMIceLinkMediaSource.h
– addOnStateChange:
- (void)addOnStateChange:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– addOnStateChangeWithBlock
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaSource *) ))addOnStateChangeWithBlock
Discussion
Declared In
FMIceLinkMediaSource.h
– addOnStateChangeWithBlock:
- (void)addOnStateChangeWithBlock:(void ( ^ ) ( FMIceLinkMediaSource *))valueBlock
Discussion
Declared In
FMIceLinkMediaSource.h
– addOutput:
- (void)addOutput:(NSObject<FMIceLinkIMediaInput> *)output
Parameters
output |
The output. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– addOutputs:
- (void)addOutputs:(NSMutableArray *)outputs
Parameters
outputs |
The outputs. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– changeInput:
- (FMIceLinkFuture *)changeInput:(FMIceLinkSourceInput *)input
Parameters
input |
The input. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– createInputCollectionWithOutput:
- (FMIceLinkIMediaInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIMediaOutput> *)output
Parameters
output |
The output. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– description
- (NSString *)description
Discussion
Declared In
FMIceLinkMediaSource.h
– destroy
- (bool)destroy
Discussion
Declared In
FMIceLinkMediaSource.h
– disabled
- (bool)disabled
Discussion
Declared In
FMIceLinkMediaSource.h
– doDestroy
- (void)doDestroy
Discussion
Declared In
FMIceLinkMediaSource.h
– doProcessControlFrames:
- (void)doProcessControlFrames:(NSMutableArray *)controlFrames
Parameters
controlFrames |
The control frames. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– doProcessSdpMediaDescription:isOffer:isLocalDescription:
- (FMIceLinkError *)doProcessSdpMediaDescription:(FMIceLinkSdpMediaDescription *)mediaDescription isOffer:(bool)isOffer isLocalDescription:(bool)isLocalDescription
Parameters
mediaDescription |
The media description. |
---|---|
isOffer |
if set to true [is offer]. |
isLocalDescription |
if set to true [is local description]. |
Discussion
Declared In
FMIceLinkMediaSource.h
– doProcessStatsFromOutputWithStats:
- (void)doProcessStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)stats
Parameters
stats |
The stats. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– doStart
- (FMIceLinkFuture *)doStart
Discussion
Declared In
FMIceLinkMediaSource.h
– doStop
- (FMIceLinkFuture *)doStop
Discussion
Declared In
FMIceLinkMediaSource.h
– getFirSequenceNumber
@return
- (int)getFirSequenceNumber
Discussion
@return
Declared In
FMIceLinkMediaSource.h
– getInputs
- (FMIceLinkFuture *)getInputs
Discussion
Declared In
FMIceLinkMediaSource.h
– hasOutput:
- (bool)hasOutput:(NSObject<FMIceLinkIMediaInput> *)output
Parameters
output |
The output. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– incrementFirSequenceNumber
- (void)incrementFirSequenceNumber
Discussion
Declared In
FMIceLinkMediaSource.h
– initWithOutputFormat:
- (instancetype)initWithOutputFormat:(FMIceLinkMediaFormat *)outputFormat
Parameters
outputFormat |
The output format. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– input
- (FMIceLinkSourceInput *)input
Discussion
Declared In
FMIceLinkMediaSource.h
– label
- (NSString *)label
Discussion
Declared In
FMIceLinkMediaSource.h
– maxOutputBitrate
- (int)maxOutputBitrate
Discussion
Declared In
FMIceLinkMediaSource.h
+ mediaSourceWithOutputFormat:
+ (FMIceLinkMediaSource *)mediaSourceWithOutputFormat:(FMIceLinkMediaFormat *)outputFormat
Parameters
outputFormat |
The output format. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– muted
- (bool)muted
Discussion
Declared In
FMIceLinkMediaSource.h
– output
- (NSObject<FMIceLinkIMediaInput> *)output
Discussion
Declared In
FMIceLinkMediaSource.h
– outputFormat
- (FMIceLinkMediaFormat *)outputFormat
Discussion
Declared In
FMIceLinkMediaSource.h
– outputs
- (NSMutableArray *)outputs
Discussion
Declared In
FMIceLinkMediaSource.h
– persistent
true
, this instance will not be destroyed unless
FMIceLinkMediaSource`8#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
- (bool)persistent
Discussion
true
, this instance will not be destroyed unless
FMIceLinkMediaSource`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
FMIceLinkMediaSource.h
– pipelineJson
- (NSString *)pipelineJson
Discussion
Declared In
FMIceLinkMediaSource.h
– pipelineJsonFromOutput
- (NSString *)pipelineJsonFromOutput
Discussion
Declared In
FMIceLinkMediaSource.h
– processControlFrames:
- (void)processControlFrames:(NSMutableArray *)controlFrames
Parameters
controlFrames |
The control frames. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– processGetMuteFromStream
- (bool)processGetMuteFromStream
Discussion
Declared In
FMIceLinkMediaSource.h
– processSdpMediaDescriptionFromOutputWithMediaDescription:isOffer:isLocalDescription:
- (FMIceLinkError *)processSdpMediaDescriptionFromOutputWithMediaDescription:(FMIceLinkSdpMediaDescription *)mediaDescription isOffer:(bool)isOffer isLocalDescription:(bool)isLocalDescription
Parameters
mediaDescription |
The media description. |
---|---|
isOffer |
if set to true [is offer]. |
isLocalDescription |
if set to true [is local description]. |
Discussion
Declared In
FMIceLinkMediaSource.h
– processSetMuteFromStreamWithMute:
- (void)processSetMuteFromStreamWithMute:(bool)mute
Parameters
mute |
Whether to mute or not. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– processStatsFromOutputWithStats:
- (void)processStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)stats
Parameters
stats |
The stats. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– raiseFrame:
- (void)raiseFrame:(FMIceLinkMediaFrame *)frame
Parameters
frame |
The frame. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOnDisabledChange:
- (void)removeOnDisabledChange:(FMIceLinkAction0 *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOnProcessControlFrames:
- (void)removeOnProcessControlFrames:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOnRaiseFrame:
- (void)removeOnRaiseFrame:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOnStateChange:
- (void)removeOnStateChange:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOutput:
- (bool)removeOutput:(NSObject<FMIceLinkIMediaInput> *)output
Parameters
output |
The output. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOutputs
- (void)removeOutputs
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOutputs:
- (bool)removeOutputs:(NSMutableArray *)outputs
Parameters
outputs |
The outputs. |
---|
Discussion
Declared In
FMIceLinkMediaSource.h
– setInput:
- (void)setInput:(FMIceLinkSourceInput *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– setMuted:
- (void)setMuted:(bool)value
Discussion
Declared In
FMIceLinkMediaSource.h
– setOutput:
- (void)setOutput:(NSObject<FMIceLinkIMediaInput> *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– setOutputs:
- (void)setOutputs:(NSMutableArray *)value
Discussion
Declared In
FMIceLinkMediaSource.h
– setPersistent:
true
, this instance will not be destroyed unless
FMIceLinkMediaSource`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)value
Discussion
true
, this instance will not be destroyed unless
FMIceLinkMediaSource`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
FMIceLinkMediaSource.h
– setSynchronizationSource:
- (void)setSynchronizationSource:(long long)value
Discussion
Declared In
FMIceLinkMediaSource.h
– start
- (FMIceLinkFuture *)start
Discussion
Declared In
FMIceLinkMediaSource.h
– state
- (FMIceLinkMediaSourceState)state
Discussion
Declared In
FMIceLinkMediaSource.h
– stop
- (FMIceLinkFuture *)stop
Discussion
Declared In
FMIceLinkMediaSource.h
– synchronizationSource
- (long long)synchronizationSource
Discussion
Declared In
FMIceLinkMediaSource.h