Click or drag to resize

IAudioOutput Interface

An audio output.

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

The IAudioOutput type exposes the following members.

Properties
  NameDescription
Public propertyConfig
Gets the configuration.
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.
(Inherited from IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
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.)
Public propertyVolume
Gets or sets a value indicating the volume (output resistance) of this source. Valid value range is 0.0 to 1.0, inclusive.
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.
(Inherited from IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodIncrementFirSequenceNumber
Increments the FIR sequence number.
(Inherited from IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessControlFrames
Processes the control frames.
(Inherited from IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessGetMuteFromStream
Gets whether the stream is muted or not.
(Inherited from IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessSdpMediaDescriptionFromOutput
Processes a local SDP media description from an output.
(Inherited from IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessSetMuteFromStream
Process a set mute call from a stream.
(Inherited from IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessStatsFromOutput
Processes stats from an output.
(Inherited from IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat.)
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
Version Information

IceLink Xamarin

Supported in: 3.0.3.48
See Also