Classes

  Class Description
AudioChannel
Represents an audio channel.
AudioChannelTemplate
Audio Channel Template.
AudioControl
Represents the entities in AudioVideoFlow that relate to audio.
AudioControlTemplate
Audio Control Template.
AudioVideoCall
AudioVideoCall class is the class which supports the audio-based and video-based communication.
AudioVideoCallTransferReceivedEventArgs
Represents the event argument for handling transfer received event.
AudioVideoFlow
AudioVideoFlow represents media connection with single remote participant.
AudioVideoFlowConfigurationChangedEventArgs
Represents information received when the configuration of an AudioVideoFlow instance changes.
AudioVideoFlowConfigurationRequestedEventArgs
Represents the event argument for the AudioVideoFlowConfigurationRequested event in audio video call.
AudioVideoFlowTemplate
The AudioVideoFlowTemplate is used to configure changes that must be made on AudioVideoFlow.
AudioVideoMcuParticipantEndpointProperties
Represents properties for participants joined to the Audio Video MCU.
AudioVideoMcuSession
Allows requests to be made to the Audio-Video MCU.
AudioVideoMcuSessionProperties
Represence properties for the AudioVideoMcuSession.
AudioVideoSettings
Global configuration of audio/video platform. Application can define detailed platform attributes.
CodecCollection < (Of < ( T > ) > )
Public codec collection. Used to define the global audio codecs policy.
IncomingFaxDetectedEventArgs
Represents event arguments forwarded by ToneController to notify that a fax tone was detected.
MediaChannel
Represents a media channel base class. Objects that identify a media channel must extend this class.
MediaChannelTemplate
Media Channel Template.
MediaSink
MediaSink is an abstract class that defines the interface used by the Recorder class to buffer media when an audio or video session is being recorded.
MediaSource
The MediaSource class is the base class for all media sources and provides an encapsulation for all media.
NetworkPortRange
Available audio/video communication port range.
Player
The Player class represents an entity capable of playing media.
PlayerStateChangedEventArgs
Represents information received when a player's state changes.
QualityOfService
Available audio/video Quality of Service (QoS).
ReadOnlyDictionary < (Of < ( K, V > ) > )
Represents a generic read-only collection of key/value pairs.
Recorder
The Recorder class represents an entity that is capable of recording media.
RecorderStateChangedEventArgs
Represents information received when the recorder's state changes.
SpeechRecognitionConnector
SpeechRecognitionConnector can be bound to an AudioVideoFlow, and provides a stream of audio data compatible with Microsoft.Speech.
SpeechRecognitionStream
A Stream implementation, for consumption by Microsoft.Speech, which is backed by Real-time Protocol (RTP) data received by an AudioVideoFlow instance.
SpeechSynthesisConnector
SpeechSynthesis connector can be attached to an AudioVideoFlow, and provides a Stream interface to feed audio data to the flow.
ToneController
The ToneController class handles telephony tone communication between an AudioVideoFlow instance and a remote application.
ToneControllerEventArgs
Represents event arguments forwarded by ToneController to notify that a new tone has been received.
VoiceActivityChangedEventArgs
Represents information received when recorder detection a change in voice state (voice, noise).
WmaFileSink
The WmaFileSink class is used for recording to a WMA file.
WmaFileSource
The WmaFileSource class is a WMA-specific MediaSource subclass.

Enumerations

  Enumeration Description
AudioFormat
Audio format options for a Sink.
AudioSamplingRate
Enumerated type that identifies the audio sampling rate.
ChannelLabel
Enumerated type that identifies the type of the channels.
HoldType
Defines the type of hold AudioVideoFlow should use.
MediaChannelDirection
Enumerated type of audio/video channel status.
MediaEncryption
Enumerated type of encryption.
MediaSourceOpenMode
The open mode for MediaSource, either Buffered or Unbuffered.
MuteDirection
Enumerated type that defines the mute direction.
PlaybackSpeed
The speed of the player.
PlayerMode
The current mode of the player.
PlayerState
Describes the state of the Player object.
PlayerStateTransitionReason
Reasons for player state changes.
RecorderState
The recorder's state.
ToneId
Supported tone IDs.
TonePolicy
Represents the Tone Policy.
WmaEncodingFormat
Wma encoding format.