Search Results for

    Show / Hide Table of Contents

    Class AudioStream

    An audio stream.

    Inheritance
    System.Object
    Serializable
    Dynamic
    StreamBase
    Stream
    MediaStreamBase
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>
    AudioStream
    Implements
    ISynchronizableStream
    IAudioStream
    IMediaStream
    IStream
    IAudioInput
    IMediaInput<IAudioOutput, IAudioInput, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat>
    IInput<IAudioOutput, IAudioInput, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat>
    IAudioOutput
    IMediaOutput<IAudioOutput, IAudioInput, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat>
    IOutput<IAudioOutput, IAudioInput, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat>
    IAudioElement
    IMediaElement
    IElement
    Inherited Members
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.SimulcastMode
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessFramePolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.BandwidthAdaptationPolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Paused
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Persistent
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnProcessFrame
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnProcessedFrame
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnSendFrame
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnReceiveFrame
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnRaiseFrame
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnRaisedFrame
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnProcessControlFrames
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnProcessControlFrameResponses
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnRaiseControlFrames
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnRaiseControlFrameResponses
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnPausedChange
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.LocalMedia
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoteMedia
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.LocalTrack
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoteTrack
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.LocalDescriptionMediaId
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoteDescriptionMediaId
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.LocalDescriptionTrackId
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoteDescriptionTrackId
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputSynchronizationDisabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputSynchronizationDisabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Multiplexed
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MultiplexingSupported
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputFormat
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputFormats
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.DisabledInputFormats
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.FormatArrayFromList(List<AudioFormat>)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputArrayFromList(List<IAudioInput>)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputArrayFromList(List<IAudioOutput>)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ChangeInputFormat(AudioFormat)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.DisableInputFormat(AudioFormat)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.EnableInputFormat(AudioFormat)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputFormat
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RedFecPolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RedFecConfig
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RedFecEnabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.NackPolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.NackPliPolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CcmFirPolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CcmLrrPolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CcmTmmbrPolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CcmTmmbnPolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.NackConfig
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.NackEnabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.NackPliEnabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CcmFirEnabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CcmLrrEnabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CcmTmmbrEnabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CcmTmmbnEnabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RembPolicy
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RembEnabled
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.JitterConfig
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.LegacyReceiver
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.DisableAutomaticReports
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputMaxInputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputMinInputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputMaxOutputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputMinOutputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputTargetOutputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CreateInputCollection(IAudioOutput)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CreateOutputCollection(IAudioInput)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CreateMediaFormatCollection()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CreateRedFormat()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CreateUlpFecFormat()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InjectionAllowed
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessFrame(AudioFrame)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessUpdateToMediaStreamIdentification(String)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnMasterSynchronizeContextReady
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Synchronize(Boolean)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.SynchronizeContext
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Synchronizers
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RaiseFrame(AudioFrame)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessControlFrame(MediaControlFrame)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessControlFrames(MediaControlFrame[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessControlFrameResponse(MediaControlFrame)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessControlFrameResponses(MediaControlFrame[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnDiscardOutboundControlFrame
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RaiseControlFrame(MediaControlFrame)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RaiseControlFrames(MediaControlFrame[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RaiseControlFrameResponse(MediaControlFrame)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RaiseControlFrameResponses(MediaControlFrame[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Output
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Outputs
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.AddOutput(IAudioInput)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.AddOutputs(IAudioInput[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoveOutput(IAudioInput)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoveOutputs(IAudioInput[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoveOutputs()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Input
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Inputs
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.AddInput(IAudioOutput)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.AddInputs(IAudioOutput[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoveInput(IAudioOutput)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoveInputs(IAudioOutput[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoveInputs()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessSdpMediaDescriptionFromOutput(MediaDescription, Boolean, Boolean)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessSdpMediaDescriptionFromInput(MediaDescription, Boolean, Boolean)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessCachedSettings()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessSdpContentAttribute(ContentAttribute, Boolean)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CreateFormat(MapAttribute, FormatParametersAttribute)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.CreateFormat(String, Int32, String, Int32)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetLocalSynchronizationSource(String)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetLocalRtpStreamId(Int64)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetRemoteSynchronizationSource(String)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetRemoteRtpStreamId(Int64)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.PipelineJsonFromInput
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.PipelineJsonFromOutput
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.PipelineJson
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputMuted
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputMuted
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetInputSourceMuted(IAudioOutput[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.SetInputSourceMuted(IAudioOutput[], Boolean)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetOutputSinkMuted(IAudioInput[])
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.SetOutputSinkMuted(IAudioInput[], Boolean)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetInputSourceMuted(IAudioOutput)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.SetInputSourceMuted(IAudioOutput, Boolean)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetOutputSinkMuted(IAudioInput)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.SetOutputSinkMuted(IAudioInput, Boolean)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.IncrementCcmSequenceNumber()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetCcmSequenceNumber()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessTrackStatsFromInput(MediaTrackStats)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessTrackStatsFromOutput(MediaTrackStats)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessSinkStatsFromInput(MediaSinkStats)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessSourceStatsFromOutput(MediaSourceStats)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputSynchronizationSource
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputSynchronizationSource
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputSynchronizationSources
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputSynchronizationSources
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputRtpStreamId
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputRtpStreamId
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputDeactivated
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputDeactivated
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OverConstrained
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OverConstrainedInput
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OverConstrainedOutput
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MaxReceiveBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessStateChange()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OverConstrainedBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OverConstrainedInputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OverConstrainedOutputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MinInputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MaxInputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MinOutputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MaxOutputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.TargetOutputBitrate
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RemoteEncoding
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MinInputEncoding
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MaxInputEncoding
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MinOutputEncoding
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.MaxOutputEncoding
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.TargetOutputEncoding
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputMinInputEncodings
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputMaxInputEncodings
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputMinOutputEncodings
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputMaxOutputEncodings
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.InputTargetOutputEncodings
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Content
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.SystemDelay
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.GetPipelineSystemDelay(AudioFormat)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OutputSynchronizable
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.TransportInfo
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ControlTransportInfo
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RtpTransportWideCCLocalDirection
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RtpTransportWideCCRemoteDirection
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RtpTransportWideCCDirection
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.AbsoluteSenderTimeLocalDirection
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.AbsoluteSenderTimeRemoteDirection
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.AbsoluteSenderTimeDirection
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.DefaultLocalSynchronizationSource
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.Destroy()
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.PopulateInfo(MediaStreamInfo)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.ProcessBundledStateChanged(Boolean)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnDiscardBitrateRequest
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.OnDiscardBitrateNotification
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RaiseBitrateRequest(BitrateRequest)
    MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>.RaiseBitrateNotification(BitrateNotification)
    MediaStreamBase.Label
    MediaStreamBase.ExtractCanonicalName(MediaDescription, Boolean)
    MediaStreamBase.LocalCanonicalName
    MediaStreamBase.RemoteCanonicalName
    MediaStreamBase.LocalBandwidth
    MediaStreamBase.RemoteBandwidth
    MediaStreamBase.MaxSendBitrate
    MediaStreamBase.MaxReceiveBitrate
    MediaStreamBase.Muted
    MediaStreamBase.LocalMuted
    MediaStreamBase.RemoteMuted
    MediaStreamBase.InputMuted
    MediaStreamBase.OutputMuted
    MediaStreamBase.RemoteEncoding
    MediaStreamBase.ControlTransportInfo
    MediaStreamBase.PendingLocalDirection
    MediaStreamBase.CachedLocalDirection
    MediaStreamBase.RemoteRequestedDeactivation
    MediaStreamBase.RaiseBitrateRequest(BitrateRequest)
    MediaStreamBase.RelatedMediaDescription
    MediaStreamBase.Direction
    MediaStreamBase.ChangeDirection(StreamDirection)
    MediaStreamBase.RenegotiationPending
    MediaStreamBase.LocalDirection
    MediaStreamBase.RemoteDirection
    MediaStreamBase.CanonicalName
    MediaStreamBase.SimulcastMode
    MediaStreamBase.PreferredCodecs
    MediaStreamBase.GetCodecDisabled(String)
    MediaStreamBase.SetCodecDisabled(String, Boolean)
    MediaStreamBase.InputContent
    MediaStreamBase.OutputContent
    MediaStreamBase.Info
    MediaStreamBase.PopulateInfo(MediaStreamInfo)
    MediaStreamBase.OnLocalEncodingDisabled
    MediaStreamBase.OnLocalEncodingEnabled
    MediaStreamBase.RaiseLocalEncodingDisabled(EncodingInfo)
    MediaStreamBase.RaiseLocalEncodingEnabled(EncodingInfo)
    Stream.RemoteIceParameters
    Stream.LocalIceParameters
    Stream.UseDtls
    Stream.UseSdes
    Stream.EncryptionModes
    Stream.EncryptionMode
    Stream.EncryptionPolicy
    Stream.SdesPolicy
    Stream.Deactivated
    Stream.Disabled
    Stream.RaiseDisabledChange()
    Stream.OnDisabledChange
    Stream.Index
    Stream.ProcessBundledStateChanged(Boolean)
    Stream.ProcessCachedSettings()
    StreamBase.Id
    StreamBase.ExternalId
    StreamBase.MediaDescriptionId
    StreamBase.ConnectionId
    StreamBase.Type
    StreamBase.Tag
    StreamBase.OnDirectionChange
    StreamBase.LocalSend
    StreamBase.LocalReceive
    StreamBase.RemoteSend
    StreamBase.RemoteReceive
    StreamBase.TransportInfo
    StreamBase.OnStateChange
    StreamBase.ProcessStateLockChange()
    StreamBase.IsTerminating
    StreamBase.IsTerminated
    StreamBase.IsTerminatingOrTerminated
    StreamBase.State
    StreamBase.ConnectedTimestamp
    StreamBase.ProcessStateChange()
    StreamBase.ProcessUpdateToMediaStreamIdentification(String)
    StreamBase.ToString()
    Dynamic.DynamicProperties
    Dynamic.GetDynamicValue(String)
    Dynamic.SetDynamicValue(String, Object)
    Dynamic.UnsetDynamicValue(String)
    Serializable.IsDirty
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class AudioStream : MediaStream<IAudioOutput, IAudioOutputCollection, IAudioInput, IAudioInputCollection, IAudioElement, AudioSource, AudioSink, AudioPipe, AudioTrack, AudioBranch, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat, AudioFormatCollection>, ISynchronizableStream, IAudioStream, IMediaStream, IStream, IAudioInput, IMediaInput<IAudioOutput, IAudioInput, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat>, IInput<IAudioOutput, IAudioInput, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat>, IAudioOutput, IMediaOutput<IAudioOutput, IAudioInput, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat>, IOutput<IAudioOutput, IAudioInput, AudioFrame, AudioBuffer, AudioBufferCollection, AudioFormat>, IAudioElement, IMediaElement, IElement

    Constructors

    AudioStream()

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream()

    AudioStream(AudioTrack)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(AudioTrack localTrack)
    Parameters
    Type Name Description
    AudioTrack localTrack

    The local track.

    AudioStream(AudioTrack, AudioTrack)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(AudioTrack localTrack, AudioTrack remoteTrack)
    Parameters
    Type Name Description
    AudioTrack localTrack

    The local track.

    AudioTrack remoteTrack

    The remote track.

    AudioStream(AudioTrack, AudioTrack, Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(AudioTrack localTrack, AudioTrack remoteTrack, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    AudioTrack localTrack

    The local track.

    AudioTrack remoteTrack

    The remote track.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(AudioTrack, Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(AudioTrack localTrack, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    AudioTrack localTrack

    The local track.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(IAudioInput)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioInput output)
    Parameters
    Type Name Description
    IAudioInput output

    The output.

    AudioStream(IAudioInput, Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioInput output, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    IAudioInput output

    The output.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(IAudioInput[])

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioInput[] outputs)
    Parameters
    Type Name Description
    IAudioInput[] outputs

    The outputs.

    AudioStream(IAudioInput[], Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioInput[] outputs, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    IAudioInput[] outputs

    The outputs.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(IAudioOutput)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioOutput input)
    Parameters
    Type Name Description
    IAudioOutput input

    The input.

    AudioStream(IAudioOutput, IAudioInput)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioOutput input, IAudioInput output)
    Parameters
    Type Name Description
    IAudioOutput input

    The input.

    IAudioInput output

    The output.

    AudioStream(IAudioOutput, IAudioInput, Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioOutput input, IAudioInput output, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    IAudioOutput input

    The input.

    IAudioInput output

    The output.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(IAudioOutput, Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioOutput input, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    IAudioOutput input

    The input.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(IAudioOutput[])

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioOutput[] inputs)
    Parameters
    Type Name Description
    IAudioOutput[] inputs

    The inputs.

    AudioStream(IAudioOutput[], IAudioInput[])

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioOutput[] inputs, IAudioInput[] outputs)
    Parameters
    Type Name Description
    IAudioOutput[] inputs

    The inputs.

    IAudioInput[] outputs

    The outputs.

    AudioStream(IAudioOutput[], IAudioInput[], Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioOutput[] inputs, IAudioInput[] outputs, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    IAudioOutput[] inputs

    The inputs.

    IAudioInput[] outputs

    The outputs.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(IAudioOutput[], Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(IAudioOutput[] inputs, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    IAudioOutput[] inputs

    The inputs.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(LocalMedia)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(LocalMedia localMedia)
    Parameters
    Type Name Description
    LocalMedia localMedia

    The local media.

    AudioStream(LocalMedia, RemoteMedia)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(LocalMedia localMedia, RemoteMedia remoteMedia)
    Parameters
    Type Name Description
    LocalMedia localMedia

    The local media.

    RemoteMedia remoteMedia

    The remote media.

    AudioStream(LocalMedia, RemoteMedia, Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(LocalMedia localMedia, RemoteMedia remoteMedia, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    LocalMedia localMedia

    The local media.

    RemoteMedia remoteMedia

    The remote media.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(LocalMedia, Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(LocalMedia localMedia, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    LocalMedia localMedia

    The local media.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(RemoteMedia)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(RemoteMedia remoteMedia)
    Parameters
    Type Name Description
    RemoteMedia remoteMedia

    The remote media.

    AudioStream(RemoteMedia, Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(RemoteMedia remoteMedia, bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    RemoteMedia remoteMedia

    The remote media.

    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    AudioStream(Boolean)

    Initializes a new instance of the AudioStream class.

    Declaration
    public AudioStream(bool discardOutboundDtmfTones)
    Parameters
    Type Name Description
    System.Boolean discardOutboundDtmfTones

    Whether to discard outbound DTMF tones.

    Properties

    Config

    Gets the output configuration. (Alias for OutputConfig.)

    Declaration
    public AudioConfig Config { get; }
    Property Value
    Type Description
    AudioConfig

    DiscardOutboundDtmfTones

    Gets or sets whether outbound DTMF tones should be discarded.

    Declaration
    public bool DiscardOutboundDtmfTones { get; set; }
    Property Value
    Type Description
    System.Boolean

    DtmfMode

    Gets or sets the DTMF mode.

    Declaration
    public Mode DtmfMode { get; set; }
    Property Value
    Type Description
    Mode

    G722Disabled

    Gets or sets whether G.722 is disabled.

    Declaration
    public bool G722Disabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    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.

    Declaration
    public double Gain { get; set; }
    Property Value
    Type Description
    System.Double

    InputConfig

    Gets the input configuration.

    Declaration
    public AudioConfig InputConfig { get; }
    Property Value
    Type Description
    AudioConfig

    L16Disabled

    Gets or sets whether L16 is disabled.

    Declaration
    public bool L16Disabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    OpusDisabled

    Gets or sets whether Opus is disabled.

    Declaration
    public bool OpusDisabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    OutputConfig

    Gets the output configuration.

    Declaration
    public AudioConfig OutputConfig { get; }
    Property Value
    Type Description
    AudioConfig

    PcmaDisabled

    Gets or sets whether PCMA is disabled.

    Declaration
    public bool PcmaDisabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    PcmuDisabled

    Gets or sets whether PCMU is disabled.

    Declaration
    public bool PcmuDisabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    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.

    Declaration
    public double Volume { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    CreateFormat(MapAttribute, FormatParametersAttribute)

    Creates a format.

    Declaration
    protected override AudioFormat CreateFormat(MapAttribute attribute, FormatParametersAttribute formatParametersAttribute)
    Parameters
    Type Name Description
    MapAttribute attribute

    The attribute.

    FormatParametersAttribute formatParametersAttribute

    The format parameters attribute.

    Returns
    Type Description
    AudioFormat
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.CreateFormat(FM.LiveSwitch.Sdp.Rtp.MapAttribute, FM.LiveSwitch.Sdp.FormatParametersAttribute)

    CreateFormat(String, Int32, String, Int32)

    Creates a format.

    Declaration
    protected override AudioFormat CreateFormat(string name, int clockRate, string parameters, int payloadType)
    Parameters
    Type Name Description
    System.String name

    The format name.

    System.Int32 clockRate

    The clock rate.

    System.String parameters

    The parameters.

    System.Int32 payloadType

    The payload type.

    Returns
    Type Description
    AudioFormat
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.CreateFormat(System.String, System.Int32, System.String, System.Int32)

    CreateInputCollection(IAudioOutput)

    Creates an input collection.

    Declaration
    protected override IAudioInputCollection CreateInputCollection(IAudioOutput output)
    Parameters
    Type Name Description
    IAudioOutput output

    The output.

    Returns
    Type Description
    IAudioInputCollection
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.CreateInputCollection(FM.LiveSwitch.IAudioOutput)

    CreateMediaFormatCollection()

    Creates a media format collection.

    Declaration
    protected override AudioFormatCollection CreateMediaFormatCollection()
    Returns
    Type Description
    AudioFormatCollection
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.CreateMediaFormatCollection()

    CreateOutputCollection(IAudioInput)

    Creates an output collection.

    Declaration
    protected override IAudioOutputCollection CreateOutputCollection(IAudioInput input)
    Parameters
    Type Name Description
    IAudioInput input

    The input.

    Returns
    Type Description
    IAudioOutputCollection
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.CreateOutputCollection(FM.LiveSwitch.IAudioInput)

    CreateRedFormat()

    Creates a RED format.

    Declaration
    protected override AudioFormat CreateRedFormat()
    Returns
    Type Description
    AudioFormat
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.CreateRedFormat()

    CreateUlpFecFormat()

    Creates a ulpfec format.

    Declaration
    protected override AudioFormat CreateUlpFecFormat()
    Returns
    Type Description
    AudioFormat
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.CreateUlpFecFormat()

    FormatArrayFromList(List<AudioFormat>)

    Creates a format array from a format list.

    Declaration
    protected override AudioFormat[] FormatArrayFromList(List<AudioFormat> formatList)
    Parameters
    Type Name Description
    System.Collections.Generic.List<AudioFormat> formatList

    The format list.

    Returns
    Type Description
    AudioFormat[]
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.FormatArrayFromList(System.Collections.Generic.List<FM.LiveSwitch.AudioFormat>)

    GetInputSourceMuted(IAudioOutput)

    Gets whether an input source is muted.

    Declaration
    protected override bool GetInputSourceMuted(IAudioOutput input)
    Parameters
    Type Name Description
    IAudioOutput input

    The input.

    Returns
    Type Description
    System.Boolean
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.GetInputSourceMuted(FM.LiveSwitch.IAudioOutput)

    GetOutputSinkMuted(IAudioInput)

    Gets whether an output sink is muted.

    Declaration
    protected override bool GetOutputSinkMuted(IAudioInput output)
    Parameters
    Type Name Description
    IAudioInput output

    The output.

    Returns
    Type Description
    System.Boolean
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.GetOutputSinkMuted(FM.LiveSwitch.IAudioInput)

    InputArrayFromList(List<IAudioInput>)

    Creates an input array from an input list.

    Declaration
    protected override IAudioInput[] InputArrayFromList(List<IAudioInput> inputList)
    Parameters
    Type Name Description
    System.Collections.Generic.List<IAudioInput> inputList

    The input list.

    Returns
    Type Description
    IAudioInput[]
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.InputArrayFromList(System.Collections.Generic.List<FM.LiveSwitch.IAudioInput>)

    InsertDtmfTone(Tone)

    Inserts a DTMF tone.

    Declaration
    public bool InsertDtmfTone(Tone dtmfTone)
    Parameters
    Type Name Description
    Tone dtmfTone

    The DTMF tone.

    Returns
    Type Description
    System.Boolean

    InsertDtmfTones(Tone[])

    Inserts DTMF tones.

    Declaration
    public bool InsertDtmfTones(Tone[] dtmfTones)
    Parameters
    Type Name Description
    Tone[] dtmfTones

    The DTMF tones.

    Returns
    Type Description
    System.Boolean

    OutputArrayFromList(List<IAudioOutput>)

    Creates an output array from an output list.

    Declaration
    protected override IAudioOutput[] OutputArrayFromList(List<IAudioOutput> outputList)
    Parameters
    Type Name Description
    System.Collections.Generic.List<IAudioOutput> outputList

    The output list.

    Returns
    Type Description
    IAudioOutput[]
    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.OutputArrayFromList(System.Collections.Generic.List<FM.LiveSwitch.IAudioOutput>)

    ProcessSdpContentAttribute(ContentAttribute, Boolean)

    Processes an SDP content attribute.

    Declaration
    protected override void ProcessSdpContentAttribute(ContentAttribute sdpContentAttribute, bool isLocalDescription)
    Parameters
    Type Name Description
    ContentAttribute sdpContentAttribute

    The SDP content attribute.

    System.Boolean isLocalDescription

    Whether the SDP content attribute comes from a local description.

    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.ProcessSdpContentAttribute(FM.LiveSwitch.Sdp.ContentAttribute, System.Boolean)

    SetInputSourceMuted(IAudioOutput, Boolean)

    Sets whether an input source is muted.

    Declaration
    protected override void SetInputSourceMuted(IAudioOutput input, bool value)
    Parameters
    Type Name Description
    IAudioOutput input

    The input.

    System.Boolean value

    The value.

    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.SetInputSourceMuted(FM.LiveSwitch.IAudioOutput, System.Boolean)

    SetOutputSinkMuted(IAudioInput, Boolean)

    Sets whether an output sink is muted.

    Declaration
    protected override void SetOutputSinkMuted(IAudioInput output, bool value)
    Parameters
    Type Name Description
    IAudioInput output

    The output.

    System.Boolean value

    The value.

    Overrides
    FM.LiveSwitch.MediaStream<FM.LiveSwitch.IAudioOutput, FM.LiveSwitch.IAudioOutputCollection, FM.LiveSwitch.IAudioInput, FM.LiveSwitch.IAudioInputCollection, FM.LiveSwitch.IAudioElement, FM.LiveSwitch.AudioSource, FM.LiveSwitch.AudioSink, FM.LiveSwitch.AudioPipe, FM.LiveSwitch.AudioTrack, FM.LiveSwitch.AudioBranch, FM.LiveSwitch.AudioFrame, FM.LiveSwitch.AudioBuffer, FM.LiveSwitch.AudioBufferCollection, FM.LiveSwitch.AudioFormat, FM.LiveSwitch.AudioFormatCollection>.SetOutputSinkMuted(FM.LiveSwitch.IAudioInput, System.Boolean)

    Events

    OnDiscardOutboundDtmfTones

    Raised when outbound DTMF tones are discarded due to policy restrictions or lack of support.

    Declaration
    public event Action1<Tone[]> OnDiscardOutboundDtmfTones
    Event Type
    Type Description
    Action1<Tone[]>

    OnReceiveDtmfTone

    Raised when a DTMF packet is received.

    Declaration
    public event Action1<Tone> OnReceiveDtmfTone
    Event Type
    Type Description
    Action1<Tone>

    OnReceiveDtmfToneChange

    Raised when the received DTMF tone changes.

    Declaration
    public event Action1<Tone> OnReceiveDtmfToneChange
    Event Type
    Type Description
    Action1<Tone>

    OnSendDtmfTone

    Raised when a DTMF packet is sent.

    Declaration
    public event Action1<Tone> OnSendDtmfTone
    Event Type
    Type Description
    Action1<Tone>

    OnSendDtmfToneChange

    Raised when the sent DTMF tone changes.

    Declaration
    public event Action1<Tone> OnSendDtmfToneChange
    Event Type
    Type Description
    Action1<Tone>

    Implements

    ISynchronizableStream
    IAudioStream
    IMediaStream
    IStream
    IAudioInput
    IMediaInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>
    IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>
    IAudioOutput
    IMediaOutput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>
    IOutput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>
    IAudioElement
    IMediaElement
    IElement
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.17.0