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.