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 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnProcessControlFrames:
- (void)addOnProcessControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnProcessControlFramesWithBlock
- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnProcessControlFramesWithBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnProcessControlFramesWithBlock:
- (void)addOnProcessControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnRaiseFrame:
- (void)addOnRaiseFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnRaiseFrameWithBlock
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnRaiseFrameWithBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnRaiseFrameWithBlock:
- (void)addOnRaiseFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnStateChange:
- (void)addOnStateChange:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnStateChangeWithBlock
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaSource *) ))addOnStateChangeWithBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnStateChangeWithBlock:
- (void)addOnStateChangeWithBlock:(void ( ^ ) ( FMIceLinkMediaSource *))valueBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOutput:
- (void)addOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output |
The output. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– addOutputs:
- (void)addOutputs:(NSMutableArray *)outputsParameters
outputs |
The outputs. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– changeInput:
- (FMIceLinkFuture *)changeInput:(FMIceLinkSourceInput *)inputParameters
input |
The input. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– createInputCollectionWithOutput:
- (FMIceLinkIMediaInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIMediaOutput> *)outputParameters
output |
The output. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– description
- (NSString *)descriptionDiscussion
Declared In
FMIceLinkMediaSource.h
– destroy
- (bool)destroyDiscussion
Declared In
FMIceLinkMediaSource.h
– disabled
- (bool)disabledDiscussion
Declared In
FMIceLinkMediaSource.h
– doDestroy
- (void)doDestroyDiscussion
Declared In
FMIceLinkMediaSource.h
– doProcessControlFrames:
- (void)doProcessControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames |
The control frames. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.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
FMIceLinkMediaSource.h
– doProcessStatsFromOutputWithStats:
- (void)doProcessStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats |
The stats. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– doStart
- (FMIceLinkFuture *)doStartDiscussion
Declared In
FMIceLinkMediaSource.h
– doStop
- (FMIceLinkFuture *)doStopDiscussion
Declared In
FMIceLinkMediaSource.h
– getFirSequenceNumber
@return
- (int)getFirSequenceNumberDiscussion
@return
Declared In
FMIceLinkMediaSource.h
– getInputs
- (FMIceLinkFuture *)getInputsDiscussion
Declared In
FMIceLinkMediaSource.h
– hasOutput:
- (bool)hasOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output |
The output. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– incrementFirSequenceNumber
- (void)incrementFirSequenceNumberDiscussion
Declared In
FMIceLinkMediaSource.h
– initWithOutputFormat:
- (instancetype)initWithOutputFormat:(FMIceLinkMediaFormat *)outputFormatParameters
outputFormat |
The output format. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– input
- (FMIceLinkSourceInput *)inputDiscussion
Declared In
FMIceLinkMediaSource.h
– label
- (NSString *)labelDiscussion
Declared In
FMIceLinkMediaSource.h
– maxOutputBitrate
- (int)maxOutputBitrateDiscussion
Declared In
FMIceLinkMediaSource.h
+ mediaSourceWithOutputFormat:
+ (FMIceLinkMediaSource *)mediaSourceWithOutputFormat:(FMIceLinkMediaFormat *)outputFormatParameters
outputFormat |
The output format. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– muted
- (bool)mutedDiscussion
Declared In
FMIceLinkMediaSource.h
– output
- (NSObject<FMIceLinkIMediaInput> *)outputDiscussion
Declared In
FMIceLinkMediaSource.h
– outputFormat
- (FMIceLinkMediaFormat *)outputFormatDiscussion
Declared In
FMIceLinkMediaSource.h
– outputs
- (NSMutableArray *)outputsDiscussion
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)persistentDiscussion
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 *)pipelineJsonDiscussion
Declared In
FMIceLinkMediaSource.h
– pipelineJsonFromOutput
- (NSString *)pipelineJsonFromOutputDiscussion
Declared In
FMIceLinkMediaSource.h
– processControlFrames:
- (void)processControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames |
The control frames. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– processGetMuteFromStream
- (bool)processGetMuteFromStreamDiscussion
Declared In
FMIceLinkMediaSource.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
FMIceLinkMediaSource.h
– processSetMuteFromStreamWithMute:
- (void)processSetMuteFromStreamWithMute:(bool)muteParameters
mute |
Whether to mute or not. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– processStatsFromOutputWithStats:
- (void)processStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats |
The stats. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– raiseFrame:
- (void)raiseFrame:(FMIceLinkMediaFrame *)frameParameters
frame |
The frame. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOnDisabledChange:
- (void)removeOnDisabledChange:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOnProcessControlFrames:
- (void)removeOnProcessControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOnRaiseFrame:
- (void)removeOnRaiseFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOnStateChange:
- (void)removeOnStateChange:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOutput:
- (bool)removeOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output |
The output. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOutputs
- (void)removeOutputsDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOutputs:
- (bool)removeOutputs:(NSMutableArray *)outputsParameters
outputs |
The outputs. |
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– setInput:
- (void)setInput:(FMIceLinkSourceInput *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– setMuted:
- (void)setMuted:(bool)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– setOutput:
- (void)setOutput:(NSObject<FMIceLinkIMediaInput> *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– setOutputs:
- (void)setOutputs:(NSMutableArray *)valueDiscussion
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)valueDiscussion
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)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– start
- (FMIceLinkFuture *)startDiscussion
Declared In
FMIceLinkMediaSource.h
– state
- (FMIceLinkMediaSourceState)stateDiscussion
Declared In
FMIceLinkMediaSource.h
– stop
- (FMIceLinkFuture *)stopDiscussion
Declared In
FMIceLinkMediaSource.h
– synchronizationSource
- (long long)synchronizationSourceDiscussion
Declared In
FMIceLinkMediaSource.h