Share via


ToneController Members

Include Protected Members
Include Inherited Members

The ToneController class handles telephony tone communication between an AudioVideoFlow instance and a remote application.

The ToneController type exposes the following members.

Constructors

  Name Description
Public method ToneController Creates a new instance of the ToneController class.

Top

Properties

  Name Description
Public property AudioVideoFlow Gets the attached AudioVideoFlow instance.
Public property MaxTone Gets maximum tone that can be sent or received.
Public property MinTone Gets the minimum tone that can be sent or received.

Top

Methods

  Name Description
Public method AttachFlow Attaches an AudioVideoFlow instance.
Public method DetachFlow Detaches the AudioVideoFlow instance.
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Public method Send(Int32) Sends the specified tone at 50% volume.
Public method Send(ToneId) Sends the specified tone at 50% volume.
Public method Send(Int32, Single) Sends the specified tone at the specified volume.
Public method Send(ToneId, Single) Sends the specified tone at the specified volume.
Public method ToString (inherited from Object)

Top

Events

  Name Description
Public event IncomingFaxDetected Raised when a fax tone is detected.
Public event ToneReceived Raised when a ToneController receives a tone.

Top

See Also

Reference

ToneController Class

Microsoft.Rtc.Collaboration.AudioVideo Namespace