Microsoft.Rtc.Collaboration.AudioVideo Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AudioChannel |
Represents an audio channel. |
AudioChannelTemplate |
Audio Channel Template. |
AudioControl |
Represents the entities in AudioVideoFlow that relate to audio. |
AudioControlTemplate |
Audio Control Template. |
AudioRoute |
Represents basic information about an audio route. |
AudioVideoCall |
AudioVideoCall class is the class which supports the audio-based and video-based communication. |
AudioVideoCallEstablishOptions |
Represents optional parameters for establishing an audio-video call. |
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. |
AudioVideoMcuDialInOptions |
Represents options that an application can use to customize when dialing-in to an audio-video MCU. |
AudioVideoMcuDialOutOptions |
Represents options that an application can use to customize when dialing-out to a participant through audio-video MCU. |
AudioVideoMcuParticipantEndpointProperties |
Represents properties for participants joined to the Audio Video MCU. |
AudioVideoMcuRouting |
Represents the controls that can be used to configure audio routing at the audio-video MCU between participants. |
AudioVideoMcuSession |
Allows requests to be made to the Audio-Video MCU. |
AudioVideoMcuSessionProperties |
Represents properties for the AudioVideoMcuSession. |
AudioVideoSettings |
Global configuration of audio/video platform. Application can define detailed platform attributes. |
CodecCollection<T> |
Public codec collection. Used to define the global audio codecs policy. |
DisableMuteAllModeOptions |
Represents options that an application can use to customize disabling the mute-all mode. |
EnableMuteAllModeOptions |
Represents options that an application can use to customize enabling the mute-all mode. |
IncomingAudioRoute |
Represents the remote source of incoming audio. |
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. |
ModifyAttendanceAnnouncementOptions |
Represents options that an application can use to customize modifying attendance announcements. |
MuteOptions |
Represents options that an application can use to customize muting itself or other endpoints. |
NetworkPortRange |
Available audio/video communication port range. |
OutgoingAudioRoute |
Represents a remote sink (recipient) of the outgoing audio. |
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<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 |
SpeechSynthesisConnector 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. |
UnmuteOptions |
Represents options that an application can use to customize un-muting itself or other endpoints. |
VideoSource |
Represents the video source that can be set by the participants with leader role on the audio video mcu session. |
VoiceActivityChangedEventArgs |
Represents information received when recorder detects a change in voice state. |
WmaFileSink |
The WmaFileSink class is used for recording to a WMA file. |
WmaFileSource |
The WmaFileSource class is a WMA-specific MediaSource subclass. |
Enums
AudioFormat |
Audio format options for a Sink. |
AudioSamplingRate |
Enumerated type that identifies the audio sampling rate. |
AudioVideoMediaType |
Represents various audio and video media types. |
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. |
MuteAllMode |
Represents various mute all modes |
MuteAllModeAssignment |
Represents various mute all mode assignments. |
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. |
RouteUpdateOperation |
Represents possible route update operations. |
SelfUnmuteAssignment |
Represents various self unmute assignments to participants. |
ToneId |
Supported tone IDs. |
TonePolicy |
Represents the Tone Policy. |
VideoSourceMode |
Enumeration of various video source modes. |
WmaEncodingFormat |
Wma encoding format. |