Click or drag to resize

IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat Interface

A media output.

Namespace:  FM.IceLink
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 3.2.2.607 (3.2.2.607)

The IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat type exposes the following members.

Properties
  NameDescription
Public propertyDisabled
Gets a value indicating whether this instance is disabled.
(Inherited from IMediaElement.)
Public propertyId
Gets or sets the identifier.
(Inherited from IElement.)
Public propertyLabel
Gets a label that identifies this instance.
(Inherited from IMediaElement.)
Public propertyMaxOutputBitrate
Gets the bitrate supported by this output, in kbps. Returns -1 if unknown.
Public propertyMuted
Gets or sets a value indicating whether this instance is muted.
(Inherited from IMediaElement.)
Public propertyOutput
Gets the output.
(Inherited from IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyOutputFormat
Gets the output format.
(Inherited from IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyOutputs
Gets the outputs.
(Inherited from IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyPersistent
Gets a value indicating whether this instance is persistent. If true, this element will not be destroyed unless Destroy is called explicitly on this instance. It will survive destruction of any parent elements that are being destroyed.
(Inherited from IMediaElement.)
Public propertyPipelineJson
Gets the pipeline JSON with this as the central point.
(Inherited from IElement.)
Public propertyPipelineJsonFromOutput
Gets the pipeline JSON from an output.
(Inherited from IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Top
Methods
  NameDescription
Public methodAddOutput
Adds an output.
(Inherited from IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodAddOutputs
Adds some outputs.
(Inherited from IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodDestroy
Destroys this instance.
(Inherited from IMediaElement.)
Public methodGetFirSequenceNumber
Gets the FIR sequence number.
Public methodIncrementFirSequenceNumber
Increments the FIR sequence number.
Public methodProcessControlFrames
Processes the control frames.
Public methodProcessGetMuteFromStream
Gets whether the stream is muted or not.
Public methodProcessSdpMediaDescriptionFromOutput
Processes a local SDP media description from an output.
Public methodProcessSetMuteFromStream
Process a set mute call from a stream.
Public methodProcessStatsFromOutput
Processes stats from an output.
Public methodRemoveOutput
Removes an output.
(Inherited from IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveOutputs
Removes all outputs.
(Inherited from IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveOutputs(TIInput)
Removes some outputs.
(Inherited from IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Top
Events
  NameDescription
Public eventOnProcessControlFrames
Raised when control frames are processed.
Public eventOnRaiseFrame
Raised when a frame is raised.
Top
See Also