AudioStream Class |
Namespace: FM.IceLink
The AudioStream type exposes the following members.
Name | Description | |
---|---|---|
AudioStream |
Initializes a new instance of the AudioStream class.
| |
AudioStream(AudioTrack) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(IAudioInput) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(IAudioInput) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(IAudioOutput) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(IAudioOutput) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(LocalMedia) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(RemoteMedia) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(AudioTrack, AudioTrack) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(IAudioOutput, IAudioInput) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(IAudioOutput, IAudioInput) |
Initializes a new instance of the AudioStream class.
| |
AudioStream(LocalMedia, RemoteMedia) |
Initializes a new instance of the AudioStream class.
|
Name | Description | |
---|---|---|
AbsoluteSenderTimeDirection |
Gets the current direction for the RTP Header Extension for Absolute Sender Time. See https://webrtc.org/experiments/rtp-hdrext/abs-send-time/ .
If the remote capability has not yet been receieved, only local requirements are taken into consideration.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
AbsoluteSenderTimeLocalDirection |
Gets the locally requested current direction for the RTP Header Extension for Absolute Sender Time. See https://webrtc.org/experiments/rtp-hdrext/abs-send-time/ .
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
AbsoluteSenderTimeRemoteDirection |
Gets the current direction for the RTP Header Extension for Absolute Sender Time as indicated by the remote peer. See https://webrtc.org/experiments/rtp-hdrext/abs-send-time/ .
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
BandwidthAdaptationPolicy |
Gets or sets bandwidth adapation policy for this stream. EXPERIMENTAL FEATURE.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
CanonicalName |
Gets or sets the canonical name.
(Inherited from Stream.) | |
Config |
Gets the output configuration.
(Alias for OutputConfig.)
| |
Direction |
Gets the direction.
(Inherited from MediaStreamBase.) | |
DisableAutomaticReports |
Gets or sets a value indicating whether to disable automatic RTCP sender/receiver reports.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
Disabled |
Gets or sets a value indicating whether this stream is disabled.
(Inherited from Stream.) | |
DisabledInputFormats |
Gets the disabled input formats.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
DynamicProperties |
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.) | |
EncryptionMode |
Gets or sets the encryption mode.
(Inherited from Stream.) | |
EncryptionModes |
Gets or sets the encryption modes.
(Inherited from Stream.) | |
EncryptionPolicy |
Gets or sets a value indicating Encryption Policy
(Inherited from Stream.) | |
Gain |
Gets or sets a value indicating the gain
(input amplification) of this sink.
Any value greater than or equal to 0.0
is acceptable.
Currently, this value is not used since audio streams require
packetized input/output formats.
| |
Id |
Gets or sets the identifier.
(Inherited from StreamBase.) | |
Index |
Gets the index.
(Inherited from Stream.) | |
Input |
Gets the input.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
InputConfig |
Gets the input configuration.
| |
InputFormat |
Gets the current input format.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
InputFormats |
Gets the available input formats.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
Inputs |
Gets the inputs.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
IsDirty |
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.) | |
JitterConfig |
Gets the jitter configuration.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
Label |
Gets a label that identifies this class.
(Inherited from MediaStreamBase.) | |
LocalBandwidth |
Gets or sets the local bandwidth in Kbps (Kilobits per second).
(Inherited from MediaStreamBase.) | |
LocalDirection |
Gets or sets current direction indicated by the local description.
(Inherited from MediaStreamBase.) | |
LocalIceParameters |
Gets or sets the local ICE parameters.
(Inherited from Stream.) | |
LocalMedia |
Gets or sets the local media, if one was specified.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
LocalReceive |
Gets or sets a value indicating whether receiving media is supported by the local peer on this stream.
(Inherited from StreamBase.) | |
LocalSend |
Gets or sets a value indicating whether sending media is supported by the local peer on this stream.
(Inherited from StreamBase.) | |
LocalTrack |
Gets the local track, if one was specified.
| |
MaxInputBitrate |
Gets the maximum bitrate that is supported by this stream in Kbps (Kilobits per second).
Returns -1 if it is not set.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
MaxOutputBitrate |
Gets the maximum bitrate that all outputs can support.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
Multiplexed |
Gets a value indicating whether Rtp and Rtcp components for this stream are multiplexed on the same port.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
MultiplexingSupported |
Gets a value indicating whether so far negotiation with the peer indicates that Rtp and Rtcp component multiplexing on the same port is supported.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
Muted |
Gets or sets a value indicating whether this instance is muted.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
NackConfig |
Gets Nack config.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
NackEnabled |
Gets True if Nack is negotiated.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
NackPolicy |
Gets or sets the Nack Policy.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
Output |
Gets the output.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
OutputConfig |
Gets the output configuration.
| |
OutputFormat |
Gets or sets the output format.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
Outputs |
Gets the outputs.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
PendingLocalDirection |
Gets or sets the pending local direction.
(Inherited from MediaStreamBase.) | |
Persistent |
Gets a value indicating whether this instance is persistent.
Always returns false.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
PipelineJson |
Gets the pipeline JSON with this as the central point.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
PipelineJsonFromInput |
Gets the pipeline JSON from an input.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
PipelineJsonFromOutput |
Gets the pipeline JSON from an output.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
ProcessFramePolicy |
Gets or sets the ProcessFramePolicy for this media input.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
RedFecConfig |
Gets Fec Config.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
RedFecEnabled |
Gets True if Red Fec is negotiated.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
RedFecPolicy |
Gets or sets the Fec Policy.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
RembEnabled |
Gets True if goog-remb is negotiated.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
RembPolicy |
Gets or sets the goog-remb policy.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
RemoteBandwidth |
Gets or sets the remote bandwidth in Kbps (Kilobits per second).
(Inherited from MediaStreamBase.) | |
RemoteDirection |
Gets or sets current direction indicated by the remote description.
(Inherited from MediaStreamBase.) | |
RemoteIceParameters |
Gets the remote ICE parameters.
(Inherited from Stream.) | |
RemoteMedia |
Gets or sets the remote media, if one was specified.
(Inherited from MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.) | |
RemoteReceive |
Gets or sets a value indicating whether receiving media is supported by the local peer on this stream. Returns false if the remote stream direction has not been received.
(Inherited from StreamBase.) | |
RemoteSend |
Gets a value indicating whether sending media is supported by the remote peer on this stream. Returns false if the remote stream direction has not been received.
(Inherited from StreamBase.) | |
RemoteTrack |
Gets the remote track, if one was specified.
| |
RenegotiationPending |
Gets or sets whether there exist changes that are pending SDP renegotiation.
(Inherited from MediaStreamBase.) | |
SdesPolicy |
Gets or sets Sdes policy for stream.
(Inherited from Stream.) | |
Tag |
Gets or sets an optional tag to identify this instance.
(Inherited from StreamBase.) | |
Type |
Gets or sets the type.
(Inherited from StreamBase.) | |
UseDtls |
Gets or sets a value indicating whether DTLS encryption is in use for this stream.
(Inherited from Stream.) | |
UseSdes |
Gets or sets a value indicating whether SDES encryption is in use for this stream.
(Inherited from Stream.) | |
Volume |
Gets or sets a value indicating the volume
(output resistance) of this source.
Valid value range is 0.0 to 1.0, inclusive.
Currently, this value is not used since audio streams require
packetized input/output formats.
|