A video output. More...
| Instance Methods | |
| (double) | - maxOutputFrameRate | 
| Gets the maximum allowed output frame-rate, in fps.  More... | |
| (int) | - maxOutputHeight | 
| Gets the maximum allowed output height.  More... | |
| (double) | - maxOutputScale | 
| Gets the maximum allowed output scale.  More... | |
| (FMLiveSwitchSize *) | - maxOutputSize | 
| Gets the maximum allowed output size.  More... | |
| (int) | - maxOutputWidth | 
| Gets the maximum allowed output width.  More... | |
| (double) | - minOutputFrameRate | 
| Gets the minimum allowed output frame-rate, in fps.  More... | |
| (int) | - minOutputHeight | 
| Gets the minimum allowed output height.  More... | |
| (double) | - minOutputScale | 
| Gets the minimum allowed output scale.  More... | |
| (FMLiveSwitchSize *) | - minOutputSize | 
| Gets the minimum allowed output size.  More... | |
| (int) | - minOutputWidth | 
| Gets the minimum allowed output width.  More... | |
| (double) | - targetOutputFrameRate | 
| Gets the target output frame-rate, in fps.  More... | |
| (int) | - targetOutputHeight | 
| Gets the target output height.  More... | |
| (double) | - targetOutputScale | 
| Gets the target output scale.  More... | |
| (FMLiveSwitchSize *) | - targetOutputSize | 
| Gets the target output size.  More... | |
| (int) | - targetOutputWidth | 
| Gets the target output width.  More... | |
| (FMLiveSwitchVideoType) | - videoType | 
| Gets the video type.  More... | |
|  Instance Methods inherited from <FMLiveSwitchIMediaOutput> | |
| (void) | - addOnDisabledChange: | 
| Adds a handler that is raised when the Disabled property changes state.  More... | |
| (void) | - addOnDisabledChangeWithCaller: | 
| Adds a handler that is raised when the Disabled property changes state.  More... | |
| (id) | - addOnDisabledChangeWithCallerWithBlock | 
| Adds a handler that is raised when the Disabled property changes state.  More... | |
| (void) | - addOnDisabledChangeWithCallerWithBlock: | 
| Adds a handler that is raised when the Disabled property changes state.  More... | |
| (void) | - addOnPausedChange: | 
| Adds a handler that is raised when the Paused property changes state.  More... | |
| (void) | - addOnProcessControlFrames: | 
| Adds a handler that is raised when control frames are processed.  More... | |
| (NSMutableArray *) | - addOnProcessControlFramesWithBlock | 
| Adds a handler that is raised when control frames are processed.  More... | |
| (void) | - addOnProcessControlFramesWithBlock: | 
| Adds a handler that is raised when control frames are processed.  More... | |
| (void) | - addOnRaiseControlFrameResponses: | 
| Adds a handler that is raised when a control frame response is raised.  More... | |
| (NSMutableArray *) | - addOnRaiseControlFrameResponsesWithBlock | 
| Adds a handler that is raised when a control frame response is raised.  More... | |
| (void) | - addOnRaiseControlFrameResponsesWithBlock: | 
| Adds a handler that is raised when a control frame response is raised.  More... | |
| (void) | - addOnRaiseFrame: | 
| Adds a handler that is raised when a frame is raised.  More... | |
| (FMLiveSwitchMediaFrame *) | - addOnRaiseFrameWithBlock | 
| Adds a handler that is raised when a frame is raised.  More... | |
| (void) | - addOnRaiseFrameWithBlock: | 
| Adds a handler that is raised when a frame is raised.  More... | |
| (NSString *) | - content | 
| Gets the content descriptor.  More... | |
| (int) | - getCcmSequenceNumber | 
| Gets the CCM sequence number.  More... | |
| (long long) | - getPipelineSystemDelayWithOutputFormat: | 
| Gets the total pipeline system delay in ticks for a given media format.  More... | |
| (void) | - incrementCcmSequenceNumber | 
| Increments the CCM sequence number.  More... | |
| (int) | - maxOutputBitrate | 
| Gets the maximum allowed output bitrate, in kbps.  More... | |
| (FMLiveSwitchEncodingInfo *) | - maxOutputEncoding | 
| Gets the maximum allowed output encoding.  More... | |
| (int) | - minOutputBitrate | 
| Gets the minimum allowed output bitrate, in kbps.  More... | |
| (FMLiveSwitchEncodingInfo *) | - minOutputEncoding | 
| Gets the minimum allowed output encoding.  More... | |
| (bool) | - outputDeactivated | 
| Gets whether output is deactivated.  More... | |
| (bool) | - outputMuted | 
| Gets whether output is muted.  More... | |
| (NSString *) | - outputRtpStreamId | 
| Gets the output RTP stream identifier.  More... | |
| (bool) | - outputSynchronizable | 
| Gets whether output is synchronizable.  More... | |
| (long long) | - outputSynchronizationSource | 
| Gets the output synchronization source.  More... | |
| (void) | - processControlFrames: | 
| Processes control frames.  More... | |
| (FMLiveSwitchError *) | - processSdpMediaDescriptionFromOutputWithMediaDescription:isOffer:isLocalDescription: | 
| Processes a local SDP media description from an output.  More... | |
| (void) | - processSourceStatsFromOutputWithSourceStats: | 
| Processes source stats from an output.  More... | |
| (void) | - processTrackStatsFromOutputWithTrackStats: | 
| Processes track stats from an output.  More... | |
| (void) | - removeOnDisabledChange: | 
| Removes a handler that is raised when the Disabled property changes state.  More... | |
| (void) | - removeOnDisabledChangeWithCaller: | 
| Removes a handler that is raised when the Disabled property changes state.  More... | |
| (void) | - removeOnPausedChange: | 
| Removes a handler that is raised when the Paused property changes state.  More... | |
| (void) | - removeOnProcessControlFrames: | 
| Removes a handler that is raised when control frames are processed.  More... | |
| (void) | - removeOnRaiseControlFrameResponses: | 
| Removes a handler that is raised when a control frame response is raised.  More... | |
| (void) | - removeOnRaiseFrame: | 
| Removes a handler that is raised when a frame is raised.  More... | |
| (long long) | - systemDelay | 
| Gets the system delay in ticks.  More... | |
| (int) | - targetOutputBitrate | 
| Gets the target output bitrate, in kbps.  More... | |
| (FMLiveSwitchEncodingInfo *) | - targetOutputEncoding | 
| Gets the target output encoding.  More... | |
|  Instance Methods inherited from <FMLiveSwitchIOutput> | |
| (void) | - addOutput: | 
| Adds an output.  More... | |
| (void) | - addOutputs: | 
| Adds some outputs.  More... | |
| (NSObject< FMLiveSwitchIInput > *) | - output | 
| Gets the output.  More... | |
| (FMLiveSwitchMediaFormat *) | - outputFormat | 
| Gets the output format.  More... | |
| (NSMutableArray *) | - outputs | 
| Gets the outputs.  More... | |
| (NSString *) | - pipelineJsonFromOutput | 
| Gets the pipeline JSON from an output.  More... | |
| (bool) | - removeOutput: | 
| Removes an output.  More... | |
| (void) | - removeOutputs | 
| Removes all outputs.  More... | |
| (void) | - removeOutputs: | 
| Removes some outputs.  More... | |
|  Instance Methods inherited from <FMLiveSwitchIElement> | |
| (NSString *) | - externalId | 
| Gets the external identifier.  More... | |
| (NSString *) | - id | 
| Gets the identifier.  More... | |
| (NSString *) | - pipelineJson | 
| Gets the pipeline JSON with this as the central point.  More... | |
| (void) | - setExternalId: | 
| Sets the external identifier.  More... | |
|  Instance Methods inherited from <FMLiveSwitchIMediaElement> | |
| (bool) | - deactivated | 
| Gets a value indicating whether this instance is deactivated.  More... | |
| (bool) | - destroy | 
| Destroys this instance.  More... | |
| (bool) | - disabled | 
| Gets a value indicating whether this instance is disabled.  More... | |
| (NSString *) | - label | 
| Gets a label that identifies this instance.  More... | |
| (bool) | - muted | 
| Gets a value indicating whether this instance is muted.  More... | |
| (bool) | - paused | 
| Gets a value indicating whether this instance is paused.  More... | |
| (bool) | - persistent | 
| Gets a value indicating whether this instance is persistent.  More... | |
| (void) | - setDeactivated: | 
| Sets a value indicating whether this instance is deactivated.  More... | |
| (void) | - setMuted: | 
| Sets a value indicating whether this instance is muted.  More... | |
A video output.
| - (double) maxOutputFrameRate | 
Gets the maximum allowed output frame-rate, in fps.
A value of -1 indicates unset (no maximum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoPipe, FMLiveSwitchScreenSourceBase, FMLiveSwitchNullVideoSource, FMLiveSwitchFrameRatePipe, and FMLiveSwitchCameraSourceBase.
| - (int) maxOutputHeight | 
Gets the maximum allowed output height.
A value of -1 indicates unset (no maximum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, and FMLiveSwitchVideoPipe.
| - (double) maxOutputScale | 
Gets the maximum allowed output scale.
A value of -1 indicates unset (no maximum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoPipe, and FMLiveSwitchImageScalePipe.
| - (FMLiveSwitchSize*) maxOutputSize | 
Gets the maximum allowed output size.
A value of -1 indicates unset (no maximum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoPipe, FMLiveSwitchScreenSourceBase, FMLiveSwitchNullVideoSource, FMLiveSwitchImageSizePipe, and FMLiveSwitchCameraSourceBase.
| - (int) maxOutputWidth | 
Gets the maximum allowed output width.
A value of -1 indicates unset (no maximum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, and FMLiveSwitchVideoPipe.
| - (double) minOutputFrameRate | 
Gets the minimum allowed output frame-rate, in fps.
A value of -1 indicates unset (no minimum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoPipe, FMLiveSwitchScreenSourceBase, FMLiveSwitchNullVideoSource, FMLiveSwitchFrameRatePipe, and FMLiveSwitchCameraSourceBase.
| - (int) minOutputHeight | 
Gets the minimum allowed output height.
A value of -1 indicates unset (no minimum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, and FMLiveSwitchVideoPipe.
| - (double) minOutputScale | 
Gets the minimum allowed output scale.
A value of -1 indicates unset (no minimum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoPipe, and FMLiveSwitchImageScalePipe.
| - (FMLiveSwitchSize*) minOutputSize | 
Gets the minimum allowed output size.
A value of -1 indicates unset (no minimum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoPipe, FMLiveSwitchScreenSourceBase, FMLiveSwitchNullVideoSource, FMLiveSwitchImageSizePipe, and FMLiveSwitchCameraSourceBase.
| - (int) minOutputWidth | 
Gets the minimum allowed output width.
A value of -1 indicates unset (no minimum).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, and FMLiveSwitchVideoPipe.
| - (double) targetOutputFrameRate | 
Gets the target output frame-rate, in fps.
A value of -1 indicates unset (no target).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoPipe, FMLiveSwitchScreenSourceBase, FMLiveSwitchNullVideoSource, FMLiveSwitchFrameRatePipe, and FMLiveSwitchCameraSourceBase.
| - (int) targetOutputHeight | 
Gets the target output height.
A value of -1 indicates unset (no target).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, and FMLiveSwitchVideoPipe.
| - (double) targetOutputScale | 
Gets the target output scale.
A value of -1 indicates unset (no target).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoPipe, and FMLiveSwitchImageScalePipe.
| - (FMLiveSwitchSize*) targetOutputSize | 
Gets the target output size.
A value of -1 indicates unset (no target).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoPipe, FMLiveSwitchScreenSourceBase, FMLiveSwitchNullVideoSource, FMLiveSwitchImageSizePipe, and FMLiveSwitchCameraSourceBase.
| - (int) targetOutputWidth | 
Gets the target output width.
A value of -1 indicates unset (no target).
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, and FMLiveSwitchVideoPipe.
| - (FMLiveSwitchVideoType) videoType | 
Gets the video type.
Reimplemented in FMLiveSwitchVideoStream, FMLiveSwitchVideoSource, FMLiveSwitchVideoSink, and FMLiveSwitchVideoPipe.