Share via


AudioVideoFlow Members

Include Protected Members
Include Inherited Members

AudioVideoFlow represents media connection with single remote participant.

The AudioVideoFlow type exposes the following members.

Properties

  Name Description
Public property Audio Gets an audio control.
Public property Call Gets the AudioVideoCall associated with this flow. Can be null if the call type is not AudioVideoCall.
Public property EncryptionPolicy Gets the current encryption policy.
Public property HoldStatus Gets the current hold status.
Public property Player Gets the player currently attached to this AudioVideoFlow.
Public property Recorder Gets the recorder currently attached to this AudioVideoFlow.
Public property SignalingContext Gets the value of associated SignalingContext for the flow. (inherited from MediaFlow)
Public property SpeechRecognitionConnector Gets the speech recognition connector attached to this AudioVideoFlow.
Public property SpeechSynthesisConnector Gets the speech synthesis connector attached to this AudioVideoFlow.
Public property State Gets the MediaFlowState for the flow. (inherited from MediaFlow)
Public property ToneController Gets the ToneController currently attached to this AudioVideoFlow.
Public property ToneEnabled Gets whether tone is enabled.
Public property TonePolicy Gets the AudioVideoFlow's tone policy.

Top

Methods

  Name Description
Public method BeginApplyChanges(AudioVideoFlowTemplate, AsyncCallback, Object) Applies changes from the specified template.
Public method BeginApplyChanges(AudioVideoFlowTemplate, IEnumerable<SignalingHeader>, AsyncCallback, Object) Applies changes from the specified template.
Public method BeginHold(HoldType, AsyncCallback, Object) Begins to hold the AudioVideoFlow.
Public method BeginHold(HoldType, IEnumerable<SignalingHeader>, AsyncCallback, Object) Begins to hold the AudioVideoFlow.
Public method BeginRetrieve(AsyncCallback, Object) Begins to retrieve the AudioVideoFlow.
Public method BeginRetrieve(IEnumerable<SignalingHeader>, AsyncCallback, Object) Begins to retrieve the AudioVideoFlow.
Public method EndApplyChanges Waits for the pending operation to complete.
Public method EndHold Waits for the pending operation to complete.
Public method EndRetrieve Waits for the pending operation to complete.
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetType (inherited from Object)
Public method Initialize Copies the properties from the template to the AudioVideoFlow instance.
Protected method MakeCallback Invokes a specified call using the application's queue for the events. (inherited from MediaFlow)
Protected method MemberwiseClone (inherited from Object)
Protected method RaiseEvent<TEventArg> Raises a generic event with a specific event argument type. (inherited from MediaFlow)
Public method ToString (inherited from Object)
Protected method TryUpdateFlowState Updates the MediaFlow's state. (inherited from MediaFlow)

Top

Events

  Name Description
Public event ConfigurationChanged Raised by an AudioVideoFlow instance when any configuration has changed.
Public event StateChanged Raised when the state of MediaFlow has changed. (inherited from MediaFlow)

Top

See Also

Reference

AudioVideoFlow Class

Microsoft.Rtc.Collaboration.AudioVideo Namespace