A video source that raises nothing. More...
Instance Methods | |
| (bool) | - canChangeBitrate |
| Gets whether this source can change the output bitrate. More... | |
| (bool) | - canPauseBitrate |
| Gets whether this source can pause the output bitrate. More... | |
| (FMLiveSwitchVideoConfig *) | - config |
| Gets the current config. More... | |
| (void) | - doDestroy |
| Destroys this instance. More... | |
| (FMLiveSwitchFuture< id > *) | - doStart |
| Starts the source. More... | |
| (FMLiveSwitchFuture< id > *) | - doStop |
| Stops the source. More... | |
| (double) | - frameRate |
| Gets the current frame-rate, in fps. More... | |
| (void) | - generateAndProcessRawFrame |
| Generates and processes a raw frame. More... | |
| (instancetype) | - initWithOutputFormat: |
| Initializes a new FMLiveSwitchNullVideoSource. More... | |
| (instancetype) | - initWithOutputFormat:config: |
| Initializes a new FMLiveSwitchNullVideoSource. More... | |
| (NSString *) | - inputRtpStreamId |
| Gets the input RTP stream identifier. More... | |
| (long long) | - inputSynchronizationSource |
| Gets the input synchronization source. More... | |
| (NSString *) | - label |
| Gets a label that identifies this class. More... | |
| (double) | - maxFrameRate |
| Gets the maximum output frame-rate, in fps. More... | |
| (double) | - maxOutputFrameRate |
| Gets the maximum allowed output frame-rate, in fps. More... | |
| (FMLiveSwitchSize *) | - maxOutputSize |
| Gets the maximum allowed output size. More... | |
| (FMLiveSwitchSize *) | - maxSize |
| Gets the maximum output size. More... | |
| (double) | - maxSupportedFrameRate |
| Gets the maximum supported frame-rate, in fps. More... | |
| (FMLiveSwitchSize *) | - maxSupportedSize |
| Gets the maximum supported size. More... | |
| (double) | - minFrameRate |
| Gets the minimum frame-rate, in fps. More... | |
| (double) | - minOutputFrameRate |
| Gets the minimum allowed output frame-rate, in fps. More... | |
| (FMLiveSwitchSize *) | - minOutputSize |
| Gets the minimum allowed output size. More... | |
| (FMLiveSwitchSize *) | - minSize |
| Gets the minimum size. More... | |
| (double) | - minSupportedFrameRate |
| Gets the minimum supported frame-rate, in fps. More... | |
| (FMLiveSwitchSize *) | - minSupportedSize |
| Gets the minimum supported size. More... | |
| (void) | - processControlFrameResponse: |
| Processes a control frame response by raising it. More... | |
| (void) | - processControlFrameResponses: |
| Processes control frame responses by raising them. More... | |
| (void) | - processFrame: |
| Processes a frame by raising it. More... | |
| (void) | - setConfig: |
| Sets the current config. More... | |
| (void) | - setFrameRate: |
| Sets the current frame-rate, in fps. More... | |
| (void) | - setInputRtpStreamId: |
| Sets the input RTP stream identifier. More... | |
| (void) | - setInputSynchronizationSource: |
| Sets the input synchronization source. More... | |
| (void) | - setMaxFrameRate: |
| Sets the maximum output frame-rate, in fps. More... | |
| (void) | - setMaxOutputFrameRate: |
| Sets the maximum allowed output frame-rate, in fps. More... | |
| (void) | - setMaxOutputSize: |
| Sets the maximum allowed output size. More... | |
| (void) | - setMaxSize: |
| Sets the maximum output size. More... | |
| (void) | - setMinFrameRate: |
| Sets the minimum frame-rate, in fps. More... | |
| (void) | - setMinOutputFrameRate: |
| Sets the minimum allowed output frame-rate, in fps. More... | |
| (void) | - setMinOutputSize: |
| Sets the minimum allowed output size. More... | |
| (void) | - setMinSize: |
| Sets the minimum size. More... | |
| (void) | - setSize: |
| Sets the current size. More... | |
| (void) | - setStaticOutputFrameRate: |
| Sets whether minOutputFrameRate and maxOutputFrameRate should return minSupportedFrameRate and maxSupportedFrameRate, respectively, or response to changes in minFrameRate and maxFrameRate. More... | |
| (void) | - setStaticOutputSize: |
| Sets whether minOutputSize and maxOutputSize should return minSupportedSize and maxSupportedSize, respectively, or response to changes in minSize and maxSize. More... | |
| (void) | - setTargetConfig: |
| Sets the target config. More... | |
| (void) | - setTargetFrameRate: |
| Sets the target frame-rate, in fps. More... | |
| (void) | - setTargetOutputFrameRate: |
| Sets the target output frame-rate, in fps. More... | |
| (void) | - setTargetOutputSize: |
| Sets the target output size. More... | |
| (void) | - setTargetSize: |
| Sets the target size. More... | |
| (FMLiveSwitchSize *) | - size |
| Gets the current size. More... | |
| (bool) | - staticOutputFrameRate |
| Gets whether minOutputFrameRate and maxOutputFrameRate should return minSupportedFrameRate and maxSupportedFrameRate, respectively, or response to changes in minFrameRate and maxFrameRate. More... | |
| (bool) | - staticOutputSize |
| Gets whether minOutputSize and maxOutputSize should return minSupportedSize and maxSupportedSize, respectively, or response to changes in minSize and maxSize. More... | |
| (FMLiveSwitchVideoConfig *) | - targetConfig |
| Gets the target config. More... | |
| (double) | - targetFrameRate |
| Gets the target frame-rate, in fps. More... | |
| (double) | - targetOutputFrameRate |
| Gets the target output frame-rate, in fps. More... | |
| (FMLiveSwitchSize *) | - targetOutputSize |
| Gets the target output size. More... | |
| (FMLiveSwitchSize *) | - targetSize |
| Gets the target size. More... | |
| (void) | - updateCanChangeBitrate: |
| Sets whether this source can change the output bitrate. More... | |
| (void) | - updateCanPauseBitrate: |
| Sets whether this source can pause the output bitrate. More... | |
| (void) | - updateMaxOutputBitrate: |
| Sets the maximum allowed output bitrate, in kbps. More... | |
| (void) | - updateMaxOutputEncoding: |
| Sets the maximum allowed output encoding. More... | |
| (void) | - updateMaxOutputFrameRate: |
| Sets the maximum allowed output frame-rate. More... | |
| (void) | - updateMaxOutputScale: |
| Sets the maximum allowed output scale. More... | |
| (void) | - updateMaxOutputSize: |
| Sets the maximum allowed output size. More... | |
| (void) | - updateMinOutputBitrate: |
| Sets the minimum allowed output bitrate, in kbps. More... | |
| (void) | - updateMinOutputEncoding: |
| Sets the minimum allowed output encoding. More... | |
| (void) | - updateMinOutputFrameRate: |
| Sets the minimum allowed output frame-rate. More... | |
| (void) | - updateMinOutputScale: |
| Sets the minimum allowed output scale. More... | |
| (void) | - updateMinOutputSize: |
| Sets the minimum allowed output size. More... | |
| (void) | - updateOutputSynchronizable: |
| Sets whether output is synchronizable. More... | |
| (void) | - updateSystemDelay: |
| Sets the system delay in ticks. More... | |
| (void) | - updateTargetOutputBitrate: |
| Sets the target output bitrate, in kbps. More... | |
| (void) | - updateTargetOutputEncoding: |
| Sets the target output encoding. More... | |
| (void) | - updateTargetOutputFrameRate: |
| Sets the target output frame-rate. More... | |
| (void) | - updateTargetOutputScale: |
| Sets the target output scale. More... | |
| (void) | - updateTargetOutputSize: |
| Sets the target output size. More... | |
| (void) | - updateVideoType: |
| Sets the video type. More... | |
Instance Methods inherited from FMLiveSwitchVideoSource | |
| (void) | - addOnRaiseSizeChange: |
| Adds a handler that is raised when a frame is about to be raised with a size that does not match the prior frame. More... | |
| (FMLiveSwitchSize *) | - addOnRaiseSizeChangeWithBlock |
| Adds a handler that is raised when a frame is about to be raised with a size that does not match the prior frame. More... | |
| (void) | - addOnRaiseSizeChangeWithBlock: |
| Adds a handler that is raised when a frame is about to be raised with a size that does not match the prior frame. More... | |
| (int) | - averageFrameRate |
| Gets the average frame rate. More... | |
| (NSString *) | - content |
| Gets the content descriptor. More... | |
| (FMLiveSwitchIVideoInputCollection *) | - createInputCollectionWithOutput: |
| Creates an input collection. More... | |
| (long long) | - frameCount |
| Gets the frame count. More... | |
| (double) | - getFrameRateDistanceWithFrameRate1:frameRate2: |
| Gets the distance between two frame rates. More... | |
| (int) | - getSizeDistanceWithWidth1:height1:width2:height2: |
| Gets the distance between two sizes. More... | |
| (FMLiveSwitchEncodingInfo *) | - maxOutputEncoding |
| Gets the maximum allowed output encoding. More... | |
| (int) | - maxOutputHeight |
| Gets the maximum allowed output height. More... | |
| (double) | - maxOutputScale |
| Gets the maximum allowed output scale. More... | |
| (int) | - maxOutputWidth |
| Gets the maximum allowed output width. More... | |
| (FMLiveSwitchEncodingInfo *) | - minOutputEncoding |
| Gets the minimum allowed output encoding. More... | |
| (int) | - minOutputHeight |
| Gets the minimum allowed output height. More... | |
| (double) | - minOutputScale |
| Gets the minimum allowed output scale. More... | |
| (int) | - minOutputWidth |
| Gets the minimum allowed output width. More... | |
| (bool) | - outputCanProcessFrameWithOutput: |
| Determines whether an output can process a frame from this pipe. More... | |
| (bool) | - overConstrainedFrameRate |
| Gets whether the source frame-rate is over-constrained. More... | |
| (bool) | - overConstrainedHeight |
| Gets whether the source height is over-constrained. More... | |
| (bool) | - overConstrainedOutput |
| Gets whether the output is over-contrained. More... | |
| (bool) | - overConstrainedOutputFrameRate |
| Gets whether the minimum allowed output frame-rate exceeds the maximum allowed output frame-rate. More... | |
| (bool) | - overConstrainedOutputHeight |
| Gets whether the minimum allowed output height exceeds the maximum allowed output height. More... | |
| (bool) | - overConstrainedOutputScale |
| Gets whether the minimum allowed output scale exceeds the maximum allowed output scale. More... | |
| (bool) | - overConstrainedOutputSize |
| Gets whether the minimum allowed output size exceeds the maximum allowed output size. More... | |
| (bool) | - overConstrainedOutputWidth |
| Gets whether the minimum allowed output width exceeds the maximum allowed output width. More... | |
| (bool) | - overConstrainedScale |
| Gets whether the source scale is over-constrained. More... | |
| (bool) | - overConstrainedSize |
| Gets whether the source size is over-constrained. More... | |
| (bool) | - overConstrainedWidth |
| Gets whether the source width is over-constrained. More... | |
| (void) | - raiseFrame: |
| Raises a frame. More... | |
| (void) | - removeOnRaiseSizeChange: |
| Removes a handler that is raised when a frame is about to be raised with a size that does not match the prior frame. More... | |
| (void) | - setMaxOutputEncoding: |
| Sets the maximum allowed output encoding. More... | |
| (void) | - setMaxOutputScale: |
| Sets the maximum allowed output scale. More... | |
| (void) | - setMinOutputEncoding: |
| Sets the minimum allowed output encoding. More... | |
| (void) | - setMinOutputScale: |
| Sets the minimum allowed output scale. More... | |
| (void) | - setTargetOutputEncoding: |
| Sets the target output encoding. More... | |
| (void) | - setTargetOutputScale: |
| Sets the target output scale. More... | |
| (void) | - setVideoType: |
| Sets the video type. More... | |
| (FMLiveSwitchEncodingInfo *) | - targetOutputEncoding |
| Gets the target output encoding. More... | |
| (int) | - targetOutputHeight |
| Gets the target output height. More... | |
| (double) | - targetOutputScale |
| Gets the target output scale. More... | |
| (int) | - targetOutputWidth |
| Gets the target output width. More... | |
| (FMLiveSwitchVideoType) | - videoType |
| Gets the video type. More... | |
Instance Methods inherited from FMLiveSwitchMediaSource | |
| (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) | - addOnMuted: |
| Adds a handler that is raised when the source is muted. 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) | - addOnProcessedControlFrames: |
| Adds a handler that is raised when control frames have been processed. More... | |
| (NSMutableArray *) | - addOnProcessedControlFramesWithBlock |
| Adds a handler that is raised when control frames have been processed. More... | |
| (void) | - addOnProcessedControlFramesWithBlock: |
| Adds a handler that is raised when control frames have been processed. More... | |
| (void) | - addOnRaiseControlFrameResponses: |
| Adds a handler that is raised when control frame responses are raised. More... | |
| (NSMutableArray *) | - addOnRaiseControlFrameResponsesWithBlock |
| Adds a handler that is raised when control frame responses are raised. More... | |
| (void) | - addOnRaiseControlFrameResponsesWithBlock: |
| Adds a handler that is raised when control frame responses are raised. More... | |
| (void) | - addOnRaisedControlFrameResponses: |
| Adds a handler that is raised when control frame responses have been raised. More... | |
| (NSMutableArray *) | - addOnRaisedControlFrameResponsesWithBlock |
| Adds a handler that is raised when control frame responses have been raised. More... | |
| (void) | - addOnRaisedControlFrameResponsesWithBlock: |
| Adds a handler that is raised when control frame responses have been raised. More... | |
| (void) | - addOnRaisedFrame: |
| Adds a handler that is raised when a frame has been raised. More... | |
| (TFrame) | - addOnRaisedFrameWithBlock |
| Adds a handler that is raised when a frame has been raised. More... | |
| (void) | - addOnRaisedFrameWithBlock: |
| Adds a handler that is raised when a frame has been raised. More... | |
| (void) | - addOnRaiseFrame: |
| Adds a handler that is raised when a frame is being raised. More... | |
| (TFrame) | - addOnRaiseFrameWithBlock |
| Adds a handler that is raised when a frame is being raised. More... | |
| (void) | - addOnRaiseFrameWithBlock: |
| Adds a handler that is raised when a frame is being raised. More... | |
| (void) | - addOnStateChange: |
| Adds a handler that is raised when the state changes. More... | |
| (TSource) | - addOnStateChangeWithBlock |
| Adds a handler that is raised when the state changes. More... | |
| (void) | - addOnStateChangeWithBlock: |
| Adds a handler that is raised when the state changes. More... | |
| (void) | - addOnUnmuted: |
| Adds a handler that is raised when the source is unmuted. More... | |
| (void) | - addOutput: |
| Adds an output. More... | |
| (void) | - addOutputs: |
| Adds some outputs. More... | |
| (bool) | - allowDiagnosticTimer |
| Gets whether this media pipe is allowed to be timed. More... | |
| (bool) | - allowOutputRateTimer |
| Gets whether this media pipe output rate is allowed to be timed. More... | |
| (FMLiveSwitchFuture< id > *) | - changeInput: |
| Changes the current input. More... | |
| (TIInputCollection) | - createInputCollectionWithOutput: |
| Creates an input collection. More... | |
| (bool) | - deactivated |
| Gets a value indicating whether this source is deactivated. More... | |
| (bool) | - deactivatedByApplication |
| Gets whether this source is deactivated because the application has requested it. More... | |
| (bool) | - deactivatedByServer |
| Gets whether this source is deactivated because the server has requested it. More... | |
| (NSString *) | - description |
| Returns a string that represents this instance. More... | |
| (bool) | - destroy |
| Destroys this instance. More... | |
| (bool) | - disabled |
| Gets a value indicating whether this source is disabled. More... | |
| (void) | - doProcessControlFrames: |
| Processes control frames. More... | |
| (FMLiveSwitchError *) | - doProcessSdpMediaDescription:isOffer:isLocalDescription: |
| Processes a local SDP media description. More... | |
| (void) | - doProcessSourceStatsFromOutputWithSourceStats: |
| Processes source stats from an output. More... | |
| (void) | - doProcessTrackStatsFromOutputWithTrackStats: |
| Processes track stats from an output. More... | |
| (int) | - getCcmSequenceNumber |
| Gets the CCM sequence number. More... | |
| (FMLiveSwitchFuture< NSMutableArray * > *) | - getInputs |
| Gets the available inputs. More... | |
| (long long) | - getPipelineSystemDelayWithOutputFormat: |
| Gets the total pipeline system delay in ticks for a given output format. More... | |
| (bool) | - hasOutput: |
| Determines whether this source has the specified output. More... | |
| (void) | - incrementCcmSequenceNumber |
| Increments the CCM sequence number. More... | |
| (instancetype) | - initWithOutputFormat: |
| Initializes a new instance of the FMLiveSwitchMediaSource`8 class. More... | |
| (FMLiveSwitchSourceInput *) | - input |
| Gets the current input. More... | |
| (bool) | - isDestroyed |
| Gets whether the current state is Destroyed. More... | |
| (bool) | - isStarted |
| Gets whether the current state is Started. More... | |
| (bool) | - isStopped |
| Gets whether the current state is Stopped. More... | |
| (int) | - maxOutputBitrate |
| Gets the maximum allowed output bitrate, in kbps. More... | |
| (int) | - minOutputBitrate |
| Gets the minimum allowed output bitrate, in kbps. More... | |
| (bool) | - muted |
| Gets whether output is muted. More... | |
| (TIInput) | - output |
| Gets the output. More... | |
| (void) | - outputAddedWithOutput: |
| Called when an output is added. More... | |
| (bool) | - outputCanProcessFrameWithOutput: |
| Determines whether an output can process a frame from this pipe. More... | |
| (bool) | - outputDeactivated |
| Gets whether output is deactivated. More... | |
| (TFormat) | - outputFormat |
| Gets the output format. More... | |
| (bool) | - outputMuted |
| Gets whether output is muted. More... | |
| (void) | - outputRemovedWithOutput: |
| Called when an output is removed. More... | |
| (NSString *) | - outputRtpStreamId |
| Gets the output RTP stream identifier. More... | |
| (NSMutableArray *) | - outputs |
| Gets the outputs. More... | |
| (bool) | - outputSynchronizable |
| Gets whether output is synchronizable. More... | |
| (long long) | - outputSynchronizationSource |
| Gets the output synchronization source. More... | |
| (bool) | - overConstrained |
| Gets whether this source is over-constrained. More... | |
| (bool) | - overConstrainedBitrate |
| Gets whether the source bitrate is over-constrained. More... | |
| (bool) | - overConstrainedOutputBitrate |
| Gets whether the minimum allowed output bitrate exceeds the maximum allowed output bitrate. More... | |
| (bool) | - paused |
| Gets a value indicating whether this source is paused. More... | |
| (bool) | - persistent |
| Gets a value indicating whether this instance is persistent. More... | |
| (NSString *) | - pipelineJson |
| Gets the pipeline JSON with this as the central point. More... | |
| (NSString *) | - pipelineJsonFromOutput |
| Gets the pipeline JSON from an output. More... | |
| (void) | - processControlFrame: |
| Processes a control frame. 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) | - raiseControlFrameResponse: |
| Raises a control frame response. More... | |
| (void) | - raiseControlFrameResponse:outputs: |
| Raises a control frame response. More... | |
| (void) | - raiseControlFrameResponses: |
| Raises control frame responses. More... | |
| (void) | - raiseControlFrameResponses:outputs: |
| Raises control frame responses. More... | |
| (void) | - raiseDisabledChange |
| Raises the OnDisabledChange event. More... | |
| (void) | - raiseFrame: |
| Raises a frame. 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) | - removeOnMuted: |
| Removes a handler that is raised when the source is muted. 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) | - removeOnProcessedControlFrames: |
| Removes a handler that is raised when control frames have been processed. More... | |
| (void) | - removeOnRaiseControlFrameResponses: |
| Removes a handler that is raised when control frame responses are raised. More... | |
| (void) | - removeOnRaisedControlFrameResponses: |
| Removes a handler that is raised when control frame responses have been raised. More... | |
| (void) | - removeOnRaisedFrame: |
| Removes a handler that is raised when a frame has been raised. More... | |
| (void) | - removeOnRaiseFrame: |
| Removes a handler that is raised when a frame is being raised. More... | |
| (void) | - removeOnStateChange: |
| Removes a handler that is raised when the state changes. More... | |
| (void) | - removeOnUnmuted: |
| Removes a handler that is raised when the source is unmuted. More... | |
| (bool) | - removeOutput: |
| Removes an output. More... | |
| (void) | - removeOutputs |
| Removes all outputs. More... | |
| (void) | - removeOutputs: |
| Removes some outputs. More... | |
| (void) | - setDeactivated: |
| Sets a value indicating whether this source is deactivated. More... | |
| (void) | - setInput: |
| Sets the current input. More... | |
| (void) | - setMaxOutputBitrate: |
| Sets the maximum allowed output bitrate, in kbps. More... | |
| (void) | - setMinOutputBitrate: |
| Sets the minimum allowed output bitrate, in kbps. More... | |
| (void) | - setMuted: |
| Sets whether output is muted. More... | |
| (void) | - setOutput: |
| Sets the output. More... | |
| (void) | - setOutputDeactivated: |
| Sets whether output is deactivated. More... | |
| (void) | - setOutputMuted: |
| Sets whether output is muted. More... | |
| (void) | - setOutputRtpStreamId: |
| Sets the output RTP stream identifier. More... | |
| (void) | - setOutputs: |
| Sets the outputs. More... | |
| (void) | - setOutputSynchronizable: |
| Sets whether output is synchronizable. More... | |
| (void) | - setOutputSynchronizationSource: |
| Sets the output synchronization source. More... | |
| (void) | - setPersistent: |
| Sets a value indicating whether this instance is persistent. More... | |
| (void) | - setSynchronizationSource: |
| Sets the output synchronization source. More... | |
| (void) | - setSystemDelay: |
| Sets the system delay in ticks. More... | |
| (void) | - setTargetOutputBitrate: |
| Sets the target output bitrate, in kbps. More... | |
| (FMLiveSwitchFuture< id > *) | - start |
| Starts this instance. More... | |
| (FMLiveSwitchMediaSourceState) | - state |
| Gets the state. More... | |
| (FMLiveSwitchFuture< id > *) | - stop |
| Stops this instance. More... | |
| (long long) | - synchronizationSource |
| Gets the output synchronization source. More... | |
| (long long) | - systemDelay |
| Gets the system delay in ticks. More... | |
| (int) | - targetOutputBitrate |
| Gets the target output bitrate, in kbps. More... | |
| (bool) | - updateDisabled |
| Updates the disabled property. 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... | |
| (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... | |
| (int) | - minOutputBitrate |
| Gets the minimum allowed output bitrate, in kbps. 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... | |
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... | |
| (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... | |
Class Methods | |
| (FMLiveSwitchNullVideoSource *) | + nullVideoSourceWithOutputFormat: |
| Initializes a new FMLiveSwitchNullVideoSource. More... | |
| (FMLiveSwitchNullVideoSource *) | + nullVideoSourceWithOutputFormat:config: |
| Initializes a new FMLiveSwitchNullVideoSource. More... | |
Class Methods inherited from FMLiveSwitchVideoSource | |
| (FMLiveSwitchVideoSource *) | + videoSourceWithOutputFormat: |
| Initializes a new instance of the FMLiveSwitchVideoSource class. More... | |
Class Methods inherited from FMLiveSwitchMediaSource | |
| (FMLiveSwitchMediaSource *) | + mediaSourceWithOutputFormat: |
| Initializes a new instance of the FMLiveSwitchMediaSource`8 class. More... | |
Additional Inherited Members | |
Protected Attributes inherited from FMLiveSwitchMediaSource | |
| __pad0__: FMLiveSwitchMediaSourceBase<FMLiveSwitchIMediaOutput | |
| FMLiveSwitchIOutput | |
| FMLiveSwitchIMediaElement | |
A video source that raises nothing.
| - (bool) canChangeBitrate |
Gets whether this source can change the output bitrate.
Implements FMLiveSwitchMediaSource.
| - (bool) canPauseBitrate |
Gets whether this source can pause the output bitrate.
Implements FMLiveSwitchMediaSource.
| - (FMLiveSwitchVideoConfig*) config |
Gets the current config.
A value of null indicates unset (pass-through).
| - (void) doDestroy |
Destroys this instance.
Implements FMLiveSwitchMediaSource.
| - (FMLiveSwitchFuture<id>*) doStart |
Starts the source.
Implements FMLiveSwitchMediaSource.
| - (FMLiveSwitchFuture<id>*) doStop |
Stops the source.
Implements FMLiveSwitchMediaSource.
| - (double) frameRate |
Gets the current frame-rate, in fps.
A value of -1 indicates unset, and will default to the target frame-rate.
| - (void) generateAndProcessRawFrame |
Generates and processes a raw frame.
| - (instancetype) initWithOutputFormat: | (FMLiveSwitchVideoFormat *) | outputFormat |
Initializes a new FMLiveSwitchNullVideoSource.
| outputFormat | The output format. |
Implements FMLiveSwitchVideoSource.
| - (instancetype) initWithOutputFormat: | (FMLiveSwitchVideoFormat *) | outputFormat | |
| config: | (FMLiveSwitchVideoConfig *) | config | |
Initializes a new FMLiveSwitchNullVideoSource.
| outputFormat | The output format. |
| config | The configuration. |
| - (NSString*) inputRtpStreamId |
Gets the input RTP stream identifier.
| - (long long) inputSynchronizationSource |
Gets the input synchronization source.
| - (NSString*) label |
Gets a label that identifies this class.
Implements FMLiveSwitchMediaSource.
| - (double) maxFrameRate |
Gets the maximum output frame-rate, in fps.
A value of -1 indicates unset (no maximum).
| - (double) maxOutputFrameRate |
Gets the maximum allowed output frame-rate, in fps.
A value of -1 indicates unset (no maximum).
Implements FMLiveSwitchVideoSource.
| - (FMLiveSwitchSize*) maxOutputSize |
Gets the maximum allowed output size.
A value of null indicates unset (no maximum).
Implements FMLiveSwitchVideoSource.
| - (FMLiveSwitchSize*) maxSize |
Gets the maximum output size.
A value of null indicates unset (no maximum).
| - (double) maxSupportedFrameRate |
Gets the maximum supported frame-rate, in fps.
A value of -1 indicates unset (no maximum).
| - (FMLiveSwitchSize*) maxSupportedSize |
Gets the maximum supported size.
A value of null indicates unset (no maximum).
| - (double) minFrameRate |
Gets the minimum frame-rate, in fps.
A value of -1 indicates unset (no minimum).
| - (double) minOutputFrameRate |
Gets the minimum allowed output frame-rate, in fps.
A value of -1 indicates unset (no minimum).
Implements FMLiveSwitchVideoSource.
| - (FMLiveSwitchSize*) minOutputSize |
Gets the minimum allowed output size.
A value of null indicates unset (no minimum).
Implements FMLiveSwitchVideoSource.
| - (FMLiveSwitchSize*) minSize |
Gets the minimum size.
A value of null indicates unset (no minimum).
| - (double) minSupportedFrameRate |
Gets the minimum supported frame-rate, in fps.
A value of -1 indicates unset (no minimum).
| - (FMLiveSwitchSize*) minSupportedSize |
Gets the minimum supported size.
A value of null indicates unset (no minimum).
| + (FMLiveSwitchNullVideoSource*) nullVideoSourceWithOutputFormat: | (FMLiveSwitchVideoFormat *) | outputFormat |
Initializes a new FMLiveSwitchNullVideoSource.
| outputFormat | The output format. |
| + (FMLiveSwitchNullVideoSource*) nullVideoSourceWithOutputFormat: | (FMLiveSwitchVideoFormat *) | outputFormat | |
| config: | (FMLiveSwitchVideoConfig *) | config | |
Initializes a new FMLiveSwitchNullVideoSource.
| outputFormat | The output format. |
| config | The configuration. |
| - (void) processControlFrameResponse: | (FMLiveSwitchMediaControlFrame *) | controlFrameResponse |
Processes a control frame response by raising it.
| controlFrameResponse | The control frame response. |
| - (void) processControlFrameResponses: | (NSMutableArray *) | controlFrameResponses |
Processes control frame responses by raising them.
| controlFrameResponses | The control frame responses. |
| - (void) processFrame: | (FMLiveSwitchVideoFrame *) | frame |
Processes a frame by raising it.
| frame | The frame. |
| - (void) setConfig: | (FMLiveSwitchVideoConfig *) | value |
Sets the current config.
A value of null indicates unset (pass-through).
| - (void) setFrameRate: | (double) | value |
Sets the current frame-rate, in fps.
A value of -1 indicates unset, and will default to the target frame-rate.
| - (void) setInputRtpStreamId: | (NSString *) | value |
Sets the input RTP stream identifier.
| - (void) setInputSynchronizationSource: | (long long) | value |
Sets the input synchronization source.
| - (void) setMaxFrameRate: | (double) | value |
Sets the maximum output frame-rate, in fps.
A value of -1 indicates unset (no maximum).
| - (void) setMaxOutputFrameRate: | (double) | value |
Sets the maximum allowed output frame-rate, in fps.
A value of -1 indicates unset (no maximum).
Implements FMLiveSwitchVideoSource.
| - (void) setMaxOutputSize: | (FMLiveSwitchSize *) | value |
Sets the maximum allowed output size.
A value of null indicates unset (no maximum).
Implements FMLiveSwitchVideoSource.
| - (void) setMaxSize: | (FMLiveSwitchSize *) | value |
Sets the maximum output size.
A value of null indicates unset (no maximum).
| - (void) setMinFrameRate: | (double) | value |
Sets the minimum frame-rate, in fps.
A value of -1 indicates unset (no minimum).
| - (void) setMinOutputFrameRate: | (double) | value |
Sets the minimum allowed output frame-rate, in fps.
A value of -1 indicates unset (no minimum).
Implements FMLiveSwitchVideoSource.
| - (void) setMinOutputSize: | (FMLiveSwitchSize *) | value |
Sets the minimum allowed output size.
A value of null indicates unset (no minimum).
Implements FMLiveSwitchVideoSource.
| - (void) setMinSize: | (FMLiveSwitchSize *) | value |
Sets the minimum size.
A value of null indicates unset (no minimum).
| - (void) setSize: | (FMLiveSwitchSize *) | value |
Sets the current size.
A value of null indicates unset, and will default to the target size.
| - (void) setStaticOutputFrameRate: | (bool) | value |
Sets whether minOutputFrameRate and maxOutputFrameRate should return minSupportedFrameRate and maxSupportedFrameRate, respectively, or response to changes in minFrameRate and maxFrameRate.
| - (void) setStaticOutputSize: | (bool) | value |
Sets whether minOutputSize and maxOutputSize should return minSupportedSize and maxSupportedSize, respectively, or response to changes in minSize and maxSize.
| - (void) setTargetConfig: | (FMLiveSwitchVideoConfig *) | value |
Sets the target config.
A value of null indicates unset (no target).
| - (void) setTargetFrameRate: | (double) | value |
Sets the target frame-rate, in fps.
| - (void) setTargetOutputFrameRate: | (double) | value |
Sets the target output frame-rate, in fps.
Implements FMLiveSwitchVideoSource.
| - (void) setTargetOutputSize: | (FMLiveSwitchSize *) | value |
Sets the target output size.
Implements FMLiveSwitchVideoSource.
| - (void) setTargetSize: | (FMLiveSwitchSize *) | value |
Sets the target size.
| - (FMLiveSwitchSize*) size |
Gets the current size.
A value of null indicates unset, and will default to the target size.
| - (bool) staticOutputFrameRate |
Gets whether minOutputFrameRate and maxOutputFrameRate should return minSupportedFrameRate and maxSupportedFrameRate, respectively, or response to changes in minFrameRate and maxFrameRate.
| - (bool) staticOutputSize |
Gets whether minOutputSize and maxOutputSize should return minSupportedSize and maxSupportedSize, respectively, or response to changes in minSize and maxSize.
| - (FMLiveSwitchVideoConfig*) targetConfig |
Gets the target config.
A value of null indicates unset (no target).
| - (double) targetFrameRate |
Gets the target frame-rate, in fps.
| - (double) targetOutputFrameRate |
Gets the target output frame-rate, in fps.
Implements FMLiveSwitchVideoSource.
| - (FMLiveSwitchSize*) targetOutputSize |
Gets the target output size.
Implements FMLiveSwitchVideoSource.
| - (FMLiveSwitchSize*) targetSize |
Gets the target size.
| - (void) updateCanChangeBitrate: | (bool) | canChangeBitrate |
Sets whether this source can change the output bitrate.
| canChangeBitrate | Whether this source can change the output bitrate. |
| - (void) updateCanPauseBitrate: | (bool) | canPauseBitrate |
Sets whether this source can pause the output bitrate.
| canPauseBitrate | Whether this source can pause the output bitrate. |
| - (void) updateMaxOutputBitrate: | (int) | maxOutputBitrate |
Sets the maximum allowed output bitrate, in kbps.
A value of -1 indicates unset (no maximum).
| maxOutputBitrate | The maximum allowed output bitrate, in kbps. |
| - (void) updateMaxOutputEncoding: | (FMLiveSwitchEncodingInfo *) | maxOutputEncoding |
Sets the maximum allowed output encoding.
A value of null indicates unset (no maximum).
| maxOutputEncoding | The maximum allowed output encoding. |
| - (void) updateMaxOutputFrameRate: | (double) | maxOutputFrameRate |
Sets the maximum allowed output frame-rate.
A value of -1 indicates unset (no maximum).
| maxOutputFrameRate | The maximum allowed output frame-rate. |
| - (void) updateMaxOutputScale: | (double) | maxOutputScale |
Sets the maximum allowed output scale.
A value of -1 indicates unset (no maximum).
| maxOutputScale | The maximum allowed output scale. |
| - (void) updateMaxOutputSize: | (FMLiveSwitchSize *) | maxOutputSize |
Sets the maximum allowed output size.
A value of -1 indicates unset (no maximum).
| maxOutputSize | The maximum allowed output size. |
| - (void) updateMinOutputBitrate: | (int) | minOutputBitrate |
Sets the minimum allowed output bitrate, in kbps.
A value of -1 indicates unset (no minimum).
| minOutputBitrate | The minimum allowed output bitrate, in kbps. |
| - (void) updateMinOutputEncoding: | (FMLiveSwitchEncodingInfo *) | minOutputEncoding |
Sets the minimum allowed output encoding.
A value of null indicates unset (no minimum).
| minOutputEncoding | The minimum allowed output encoding. |
| - (void) updateMinOutputFrameRate: | (double) | minOutputFrameRate |
Sets the minimum allowed output frame-rate.
A value of -1 indicates unset (no minimum).
| minOutputFrameRate | The minimum allowed output frame-rate. |
| - (void) updateMinOutputScale: | (double) | minOutputScale |
Sets the minimum allowed output scale.
A value of -1 indicates unset (no minimum).
| minOutputScale | The minimum allowed output scale. |
| - (void) updateMinOutputSize: | (FMLiveSwitchSize *) | minOutputSize |
Sets the minimum allowed output size.
A value of -1 indicates unset (no minimum).
| minOutputSize | The minimum allowed output size. |
| - (void) updateOutputSynchronizable: | (bool) | outputSynchronizable |
Sets whether output is synchronizable.
| outputSynchronizable | Whether output is synchronizable. |
| - (void) updateSystemDelay: | (long long) | systemDelay |
Sets the system delay in ticks.
| systemDelay | The system delay. |
| - (void) updateTargetOutputBitrate: | (int) | targetOutputBitrate |
Sets the target output bitrate, in kbps.
A value of -1 indicates unset (no target).
| targetOutputBitrate | The target output bitrate, in kbps. |
| - (void) updateTargetOutputEncoding: | (FMLiveSwitchEncodingInfo *) | targetOutputEncoding |
Sets the target output encoding.
A value of null indicates unset (no target).
| targetOutputEncoding | The target output encoding. |
| - (void) updateTargetOutputFrameRate: | (double) | targetOutputFrameRate |
Sets the target output frame-rate.
A value of -1 indicates unset (no target).
| targetOutputFrameRate | The target output frame-rate. |
| - (void) updateTargetOutputScale: | (double) | targetOutputScale |
Sets the target output scale.
A value of -1 indicates unset (no target).
| targetOutputScale | The target output scale. |
| - (void) updateTargetOutputSize: | (FMLiveSwitchSize *) | targetOutputSize |
Sets the target output size.
A value of -1 indicates unset (no target).
| targetOutputSize | The target output size. |
| - (void) updateVideoType: | (FMLiveSwitchVideoType) | videoType |
Sets the video type.
| videoType | The video type. |